c++ - 从 C++ 生成和打印电子表格

标签 c++ spreadsheet

我正在重写一个旧的应用程序,我正在寻找一些库来生成/修改电子表格并从 C++ 打印它们。

我多年前使用 Visual Basic 5 编写了原始应用程序,它依赖于 Excel 来执行打印任务。我用 Excel 设计了表格,并使用 VB 操作隐藏的 Excel 实例,以便在程序中修改和打印它们。

现在,我需要一些工具来从我的新 C++ 应用程序重现该功能(打印)。
它不必与 Excel 一起使用,如果有其他可移植的东西可以避免对 Office/OpenOffice 的依赖,那就太好了,但这不是强制性的。

我正在考虑使用 latex 作为替代方案,但我找不到任何合适的工具来生成 latex 代码(我尝试过 calc2latex 但它不能很好地处理单元格格式),然后再手动编写它们我在这里请求更好的东西。

最佳答案

我意识到您并不是特别想使用 Excel,但如果您之前使用 OLE 从 VB 控制它,您可以尝试在 C++ 中使用 VOLE 以相同的方式操作它。如果您的其他选择没有效果,也许这值得尝试。

http://vole.sourceforge.net/

一位前同事用它来驱动各种 OLE 友好的应用程序,我相信包括 Excel。他说使用起来非常简单。

关于c++ - 从 C++ 生成和打印电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423165/

相关文章:

linux - 尝试在 Linux 上使用 Perl 读取 pdf、解析数据并将所需数据写入电子表格

excel - 在 libre office 的源代码中哪里可以找到 excel 文件解析器?

regex - 在多种条件下拆分谷歌表格中的文本

c++ - 井字游戏代码失败

c++ - 命令行参数向后?

c++ - 8 个 bool 值与 1 个整数

c++ - 如何在 C++ 中将十进制转换为 IEEE 754 半精度格式?

ruby-on-rails - 电子表格 Gem 自述文件

excel - 如何在Excel中仅根据周末(周六和周日)计算列中的值?

c++ - 跨共享库边界分配和释放内存