java - Apache POI - Word (docx) 文档中的多列

标签 java ms-word apache-poi

我正在尝试创建一个包含多列的 Word 文档。这样做(而不是使用表格)的原因是数据将跨越多个页面,并且只有使用列我才能在添加到新页面之前填充整个页面。

可以用 Apache POI 来完成吗?谢谢!

最佳答案

使用之前创建的多列空文档怎么样?像这样:

    XWPFDocument document = new XWPFDocument(PoiTest.class.getResourceAsStream("twocolumn.docx"));
    XWPFParagraph tmpParagraph = document.getParagraphs().get(0);

    for (int i = 0; i < 100; i++) {
        XWPFRun tmpRun = tmpParagraph.createRun();
        tmpRun.setText("LALALALAALALAAAA");
        tmpRun.setFontSize(18);
    }
    document.write(new FileOutputStream(new File("C:\\temp\\poi.docx")));

关于java - Apache POI - Word (docx) 文档中的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14578288/

相关文章:

Java 7,try 和 catch 问题? Ubuntu Eclipse IDE

java - 在一种情况下忽略@Formula

java - 创建 session 时我的 hibernate 4 测试类出现异常

excel - 为什么我的代码没有遍历 word 文档中的表格?

java - 使用 Apache POI 将文档转换为 pdf

java - 使用 POI XSLF 时如何创建 PPTX?

java - 想要使用 java 中的单独类向一个小项目添加简单的声音

vb.net - 修改 Word 文档中嵌入的 Excel 对象

vba - .将图片添加到Word文档: Invalid Property Assignment

java - 从 Excel 嵌入式对象到 XML 中的 Base64 字符串