我定期收到一个xls
文件(是的,有多张纸),并且有一大堆业务逻辑可以应用在上面。我不想要的是必须使用 3rd-party 库,然后使用特定于库的命令,例如sheet.cell(42,73)
与整个地方的业务逻辑混合。当第 3 方库到期或更新 Excel 时,一切都必须重新设计。
因此,我希望有一个纤细的xls 到 XML转换阶段。XML 方言并不重要,“xmlx”可以,Open-Office、Open-Doc 等等。它只需要定义明确。如果以后这个转换有变化,我希望我可以用一个小的 xslt 来处理它。
在那个 XML 中,我将使用我最喜欢的语言(python 或 perl)的随附 xml 工具,甚至只是 xslt 来编写业务逻辑。
在 Linux 机器上将-file转换为-file的最可靠、最精简的方法是什么?xls
xml
笔记:
- 该文件包含多张工作表,如果不是这种情况,我会要求最简单的 csv 转换器。
- 该机器将是 64 位或 32 位的,但无法连接到 Windows 机器。
- 我宁愿不必在该服务器上安装 Office,即用于编写 Open-Office 或 Libre-Office 脚本...
- 唉,我不能要求文件以任何其他格式保存,例如
xlsx
. 叹