如何使用jtextarea编写msword模板?

时间:2017-04-19 07:09:12

标签: java ms-word

我有5个Jtextfield和一个按钮...所以点击按钮后想在msworld模板上显示所有这些文本字段数据...这里我尝试了这个代码,但是当我打开doc文件时,我只获得模板上的最后一个文本域数据但是想要所有的文本域。所以无法识别这个问题。

文件文件=新文件(" e:/ ExportFromJTable/quotation.doc");

public void writeDoc(String FileName, String content)
{
try 
    {
        POIFSFileSystem fs = new POIFSFileSystem();
        DirectoryEntry directory = fs.getRoot();
        directory.createDocument("WordDocument", new ByteArrayInputStream(content.getBytes()));
        FileOutputStream out = new FileOutputStream(FileName);
        fs.writeFilesystem(out);
        out.close();
    } catch (Exception ex)
    {
        System.out.println(ex.getMessage());
    }
}

public void actionPerformed(ActionEvent arg0)             {

                String text = qdata.getText();
                String amt = amount.getText()
                String f = file.getPath();
                writeDoc(f, text);
                writeDoc(f, amt);
                System.out.println("word file created");

}

在模板上我只获得了数量而不是qdata。

0 个答案:

没有答案