在网页上,看起来旧样式.doc。
中没有当前的开发我目前对基于XML的格式不感兴趣,因为我不控制客户端。
excel支持似乎要好得多。
答案 0 :(得分:3)
如果您正在寻找以编程方式阅读或编写doc文件,我相信您最好使用远程OpenOffice或StarOffice。我们在一家前公司做过这件事,尽管它是一个非常重的解决方案,它运作得很好。 OpenOffice(在Word之后)有一个非常好的文档支持。对于远程处理来说,它比Word本身要好得多。在上述公司,我们(早些时候)曾经经常远程控制Word,因为Word(保存文件时)坚持不时显示警告对话框。在某个数据中心内部的服务器上的坏主意,没有人接近它。
由于这是一个Java商店,因此非常好的OpenOffice对Java的支持就派上用场了。事实上,他们甚至习惯将商业版StarOffice捆绑在一起,并与Sun有一些非常好的联系和帮助。
免责声明:正如andHapp和alepuzio所说,POI在Excel支持方面非常出色,我正在使用它取得了巨大的成功。上次我看到doc支持时,我不敢在生产中使用它(对于客户)。我至少两年没有看过doc支持。
答案 1 :(得分:0)
我使用了Apache POI用于读取和编写Excel文件(.xls),它就像一个魅力。有一些问题,但我找到了简单的解决方法,所以我认为它对于单词文档是相同的。你唯一的问题是读取和编写.docx(在我的情况下是.xlsx)格式,因为Apache POI还不支持它们。
答案 2 :(得分:0)
它取决于你的目标。 我用POI代码编写Excel格式的报告,它可以用于简单的报告,因为有很多简单操作的代码。 我为重复任务编写了一些实用方法。 如果你编写java => 1.5,你可以尝试使用JXLS(扩展POI并使用XML / XSLT技术)。