Java 如何向Word文档添加元素列表?

Java 如何向Word文档添加元素列表?,java,ms-word,elements,Java,Ms Word,Elements,我有一个使用JSoup从网页中提取的元素链接。我现在想把每个链接逐行写在Word文档中。我该怎么做 更新:如下面Mike所示 Elements links = getLinkList(); for (Element link : links) { System.out.println(link.attr("href")); } 我能够成功地保存和读取文档,但出于POI处理目的,我需要将其另存为OLE2 Office文档。否则我会得到这个错误: private static void

我有一个使用JSoup从网页中提取的元素链接。我现在想把每个链接逐行写在Word文档中。我该怎么做

更新:如下面Mike所示

Elements links = getLinkList();

for (Element link : links) {
    System.out.println(link.attr("href"));
}
我能够成功地保存和读取文档,但出于POI处理目的,我需要将其另存为OLE2 Office文档。否则我会得到这个错误:

private static void createSimpleDocument(Elements links) throws Exception {
    XWPFDocument document = new XWPFDocument();
    XWPFParagraph tmpParagraph = document.createParagraph();

    for (Element link : links) {
        XWPFRun tmpRun = tmpParagraph.createRun();
        String linkText = link.attr("href");
        tmpRun.setText(linkText);
        tmpRun.addBreak();
        tmpRun.addBreak();
    }

    FileOutputStream out = new FileOutputStream("...");
    document.write(out);
    out.close();
}
使用ApachePOI

The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents
Elements links = getLinkList();
XWPFDocument document = new XWPFDocument();   
XWPFParagraph tmpParagraph = document.createParagraph();  
for (Element link : links) {
  XWPFRun tmpRun = tmpParagraph.createRun();   
  tmpRun.setText(link.attr("href"));   
}