简介
此部分摘自Qt官方,主要介绍如何在Qt中处理Excel文档的几种方式,在继续阅读之前,首先厘清Excel的两个不同的格式:
项目 | 类型一 | 数量 |
---|---|---|
类别 | 基于二进制BIFF | 基于XML |
主要扩展名 | .xls | .xlsx |
主要网络媒体类型 | application/vnd.ms-excel | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
默认格式 | Excel 2003 之前 | Excel 2007之后 |
读 / 写
使用Excel自身
如何软件的目标机器确定是Windows平台并且机器上装有Excel,可以使用 Qt ActiveX 框架 通过OLE访问Excel电子表格,点击查看查看一个简单的Demo。
使用 ODBC
使用ODBC读取Excel文件(Win 7 下 QT 4.7 和 Win 10 下 QT5.7 通过测试):