在Qt中格式化Excel文档

时间:2010-04-15 11:50:17

标签: excel activex qt4

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

1 个答案:

答案 0 :(得分:6)

有几个选择:

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