将 Excel 的输出转换为 LibreOffice

Converting output to Excel into LibreOffice

我在这个论坛上做了一些搜索,什么也没找到。我有很多程序有 Excel 输出,其中一些使用 COM-HANDLE 资源,其他使用 DDE-EXECUTE 资源(是的,它很旧,很旧......)。在我的组织中,由于 Microsoft 许可成本上升,我们正在从 Microsoft Office 迁移到 LibreOffice,显然,具有 Excel 输出的程序在那里不起作用。

是否有某种方法可以将执行 Excel 输出的程序大量转换为 LibreOffice 输出,或者,在更好的情况下,有一种方法可以维持 Excel 输出并在以下时间执行 LibreOffice 输出Excel 没有安装?

提前致谢。 布鲁诺

您可以在任何平台上直接创建 Excel 电子表格,而无需安装 Excel,也无需使用 COM 或 DDE 或任何其他工具。

可在此处找到执行此操作的软件包:http://docxfactory.com/tutorial/

或者您可以自己滚动。

我们将 Apache POI 用于此类事情并取得了良好的效果(尽管它可能对您提供的数据很挑剔,如果它不满意,您会得到典型的 250 行堆栈跟踪,这根本不会给您任何线索你错在哪里)。无需昂贵的 MSFT 软件。它是服务器端,因此它可能适合也可能不适合您的情况。