一、java poi操作2007word,输入什么代表换行符
悄悄问了问度娘,她说按下面方式做就ok了:
1. 首先在需要强制换行的单元格里使用poi的样式,并且把样式设定为自动换行
# HSSFCellStyle cellStyle=workbook.createCellStyle();
# cellStyle.setWrapText(true);
# cell.setCellStyle(cellStyle);
2. 其次是在需要强制换行的单元格,使用\就可以实再强制换行
1. HSSFCell cell = row.createCell((short)0);
2. cell.setCellStyle(cellStyle); cell.setCellValue(new HSSFRichTextString("hello\r\n world!"));
这样就能实现强制换行,
换行后的效里是单元格里强制换行
hello
world!
二、java如何往word中输入硬回车
方法/步骤 打开需要处理的word文档,里面有多行的硬回车(自动换行),打开查找替换对话框,按图中输入内容 请点击输入图片描述 请点击输入图片描述点击全部替换后,效果如图,多行空格就变成了一行。
请点击输入图片描述打开需要处理的word文档,里面有多行的软回车(手动换行),打开查找替换对话框,按图中输入内容 请点击输入图片描述点击全部替换后,效果如图,手动换行全部消失,文字变成了一行。 请点击输入图片描述打开需要处理的word文档,将其中的手动换行(软回车)改为自动换行(硬回车),打开查找替换对话框,按图中输入内容 请点击输入图片描述点击全部替换后,效果如图,手动换行(软回车)全部变为自动换行(硬回车) 请点击输入图片描述。
三、java中如何表示word中的软回车符
软回车不是真正意义上的段落标记,而是一种换行标记,可以通过"shift"+回车来直接输入。
软回车(Soft Return):软回车是在字处理程序中作为自动移行功能的一部分自动插入的,也叫换行符,在Word中看不见。如果文本一行的长度超过文档所定义的右边距时,即当前行没有足够的空间放置下一个字符时,文字处理软件将在这一行文本的末尾自动插入一个软回车符,文本另起一行。这个软回车符是由编辑程序自动产生的,叫做软回车。当重新设置文档的右边距并做重新排版时,软回车出现的位置就会自动改变在网页中按Shift+Enter(回车键)为软回车。
硬回车(Hard Return):硬回车是段落标记,表示一个段落,也称回车符。硬回车是用户键入的回车符,它是实际插入正文的符号。
它通常包括两个字符,即分别表示回车和换行。如果要在文本段落的末端换行或者在文本中增加空行,可按回车键。硬回车是文件的一部分,它不能自动消除,除非删除它。 按Enter(回车键)为硬回车。简言之,软回车是字处理软件为了换行自动插入的,而硬回车是用户按Enter键键入的回车符,是实际插入正文的符号,是文件的一部分。
java转义字符:
\ddd 1到3位8进制数据所表示的字符(ddd)
\uxxxx 1到4位16进制数所表示的字符(xxxx)
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
java中可以用两种方法表示硬回车:
一.\r\n
二.System.getPRoperty("line.separator")
四、java文件输出换行问题
用这个吧,大概的代码。肯定可以换行的
PrintWriter pw=new PrintWriter((new FileOutputStream(new File("data.txt"))));
for(int i=0;i<list.size();i++){
pw.println((list.get(i)).getname());
pw.println((list.get(i)).getsex());
pw.println((list.get(i)).gettel());
pw.println((list.get(i)).getqq());
}
转载请注明出处51数据库 » java使word换行
墨春秋灬