用户登录
用户注册

分享至

java使word换行

  • 作者: 墨春秋灬
  • 来源: 51数据库
  • 2020-04-21

一、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换行

软件
前端设计
程序设计
Java相关