使用row.getCells().insert()插入一个单元格,然后添加内容,这个内容需要手动换行,使用什么符号呢,
现在插入单元格和内容已经实现了,就是手动换行不知道怎么弄,\n没效果
builder.Writeln(); 是可以的,但是我要先插入一个单元格,这里用的就是row.getCells().insert()插入的,所以builder.Writeln(); 这个方法就用不到了,得用其它方法
测了下free spire.doc.jar,\n换行貌似可以,代码如下(不过这里是获取的单元格插入的内容,\n换行可以,用的微软word测的)
import com.spire.doc.*;
public class test {
public static void main(String[] args) {
//加载Word
Document doc = new Document();
doc.loadFromFile("sample.docx");
//获取Section
Section section = doc.getSections().get(0);
Table table = section.getTables().get(1);//获取表格
TableRow row = table.getRows().get(0);
TableCell cell = row.getCells().get(0);//获取单元格
cell.getParagraphs().get(0).setText("仅为测试内容\n不用做商业用途");//添加内容,手动设置换行
//保存
doc.saveToFile("testresult.docx",FileFormat.Docx_2013);
doc.dispose();
}
}