代码之家  ›  专栏  ›  技术社区  ›  liaK

在qt中格式化excel文档

  •  6
  • liaK  · 技术社区  · 15 年前

    我正在使用qt 4.5和windows xp。我需要创建一个microsoft excel文档,其中包含来自qt应用程序的数据(一些标签和值)。我需要用一些字体,粗体,斜体,颜色,背景色等来格式化这些数据,除了普通的数据,还有图片文件(jpg)。我需要把它们添加到excel中。我知道使用 QAxWidget 我是说, QAxObject 是的。但是我不知道可以通过qt和添加图像应用到单元格的格式化选项是什么??欢迎对此提供任何帮助。

    1 回复  |  直到 15 年前
        1
  •  6
  •   menjaraz    13 年前

    有几个选择:

    1. 使用跨平台库
      • xlslib就是这样一个库
    2. 使用 Excel Object model 直接地 如果你的程序运行在 已安装Office的计算机 您可以使用COM或ActiveX连接到 用于创建 工作手册。excel有丰富的 完成让你做的事情 大多数操作。
    3. 写入中间数据库 写qt 数据到某种类型的数据库 使用excel拉取数据。这个 路由需要深度Excel 知识和数据库。
    4. 写出excel可以理解的xml格式