我正在重写一个旧的应用程序,我正在寻找一些库来生成/修改电子表格并从 C++ 打印它们。
我多年前使用 Visual Basic 5 编写了原始应用程序,它依赖于 Excel 来执行打印任务。我用 Excel 设计了表格,并使用 VB 操作隐藏的 Excel 实例,以便在程序中修改和打印它们。
现在,我需要一些工具来从我的新 C++ 应用程序重现该功能(打印)。
它不必与 Excel 一起使用,如果有其他可移植的东西可以避免对 Office/OpenOffice 的依赖,那就太好了,但这不是强制性的。
我正在考虑使用 latex 作为替代方案,但我找不到任何合适的工具来生成 latex 代码(我尝试过 calc2latex 但它不能很好地处理单元格格式),然后再手动编写它们我在这里请求更好的东西。
最佳答案
我意识到您并不是特别想使用 Excel,但如果您之前使用 OLE 从 VB 控制它,您可以尝试在 C++ 中使用 VOLE 以相同的方式操作它。如果您的其他选择没有效果,也许这值得尝试。
一位前同事用它来驱动各种 OLE 友好的应用程序,我相信包括 Excel。他说使用起来非常简单。
关于c++ - 从 C++ 生成和打印电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423165/