Qt如何创建一个新的xls文件
答
它可以使用Active Qt完成。
这允许使用Active X(OLE)与Excel进行交互。但是这需要在运行程序的计算机上安装Excel。
对于一个完整的例子可以看到:http://wiki.qt.io/Using_ActiveX_Object_in_Qt
另一种解决办法,如果你只需要填写的细胞的表格是创建一个CSV文件。这具有以下优点:
- 比使用Active X/OLE更快的方式。
- 简单的代码。
- 适用于没有安装Excel的任何计算机/操作系统。
- 可以通过任何电子表格软件打开CSV文件。
但是,您将无法使用Excel高级功能(图形,文本字体等)。
或者使用excel文件库。具有与CSV相同的优点,但输出一个excel文件并可能支持其他功能。 – SteakOverflow