在windows 编程可以用Activex 组建来操作excel。 但是这个依赖excel 组建,并不能跨平台。在mac上是没有这个组建的。所以为了跨平台就不能用这种方法了。 有牛人写了一个excel 库,这个是在QT 下使用的。不依赖任何组建,只要QT 就行。已经在mac 和windows上试验没问题。
库的下载地址。 下载回来的是源代码,用QTCreator 可以直接打开,编译成动态库或者静态库都可以,自己配置pro 文件就行了。 这个源代码里面有很多的demo,使用起来也是相当简单
https://codeload.github.com/dbzhang800/QtXlsxWriter/zip/master
下载回来的工程貌似比较,我自己把操作excel的部分单独弄出来了,生成的是静态库。直接用qtcreator 打开。也可以用带有qt 插件的vs 打开。下面是我单独弄出来的源码
http://pan.baidu.com/s/1o6kVy9k
使用方式很简单