【问题标题】:Convert from Excel xlsx to xls in Java在 Java 中从 Excel xlsx 转换为 xls
【发布时间】:2011-01-09 06:43:42
【问题描述】:

我有一个 Excel 2007 xlsx 文件,我想以编程方式将其转换为 .xls 文件。 xlsx 文件是从报告工具导出的,我想将其转换为 xls 以更好地与我的应用程序用户的软件堆栈兼容。 xlsx 很简单。仅包含数据和基本类型信息(int/date/string)的行。没有公式。

我的平台是 Java,我没有安装 Microsoft Office。我正在寻找一种解决方案,使我能够以最少的努力在格式之间进行转换。 IE。我想避免编写一个自定义的“复制应用程序”来读取 xlsx 文件并将行和格式复制到另一个文件。优选地,该解决方案是开源和/或免费的。

我看过 POI,据我所知,它可以读写 xls 和 xlsx 文件。但是我无法通过浏览文档和示例来判断它是否可以读取一种格式并以另一种格式写出。在我深入研究之前,我想检查一下你们中是否有人以前在 Java 中做过类似的事情,以及是否有任何提示。

【问题讨论】:

  • 嗨!你找到解决这个问题的方法了吗?我也面临同样的事情.. 谢谢!

标签: java excel ms-office file-conversion


【解决方案1】:

使用 POI 进行转换将是一项乏味的任务。我想指出你JODConverter。 OpenOffice 使用 JODConverter 来转换它的内容,因此它应该可以很好地完成该任务。

不过,话虽如此,我自己并没有使用过 JODConverter。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 2013-01-25
    • 2016-07-11
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多