excel - 在 Qt 中格式化 Excel 文档

标签 excel activex qt4

我使用的是 Qt 4.5 和 Windows XP。我需要创建一个 Microsoft Excel 文档,其中包含来自 Qt 应用程序的数据(一些标签和值)。我需要用一些字体,粗体,斜体,颜色,背景色等格式化这些数据,除了普通数据外,还会有图片文件(JPG)。我需要将它们添加到 Excel 中。我知道使用 QAxWidgetQAxObject 从 Excel 检索值。但我不知道可以通过 Qt 应用于单元格并添加图像的格式化选项?欢迎任何与此相关的帮助。

最佳答案

有几个选项:

  1. 使用跨平台库
    • xlslib 就是这样一个库
  2. 使用 Excel Object model直接如果你的程序将运行在 安装了office的机器 您可以使用 COM 或 ActiveX 来绑定(bind) Excel 对象模型来创建 作业簿。 Excel 具有丰富的 完整的对象可以让你做 大多数操作。
  3. 写入中间数据库编写 QT 数据到某种类型的数据库和 使用 Excel 提取数据。这 路线需要深入Excel 知识和数据库。
  4. 编写 Excel 可以理解的 XML 格式

关于excel - 在 Qt 中格式化 Excel 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2644915/

相关文章:

excel - 使用small函数获取列表中N个最小值的行号

vba - 运行时错误 6 - 如何使 Mod 处理 double ?

qt4 - 如何从Qt4的QMenu中删除菜单项?

qt - 有第三方QT GUI控件的好来源吗?

c++ - Qt foreach 循环排序与 QList 的 for 循环

vba - 来自用户窗体的自动化错误 VBA

python - 如何从 pandas 数据框中的特定列写入多个 Excel 工作表?

python - 基于 Web 的扫描解决方案

ActiveX 控件无法实例化,因为线程位于单线程单元中。将电脑从 sleep 状态唤醒后发生

c# - 使用 ASP.Net 检查客户端上已安装的应用程序