C++操作OFFICE文档的优雅方式
大板牙花生 2020-06-02 09:26:04 现在了解到的几种方式:
1.通过OFFICE的控件AXTIVEX进行操作
2.使用OFFICE的SDK进行操作,比如libreoffice,openoffice。但是这些SDK都比较复杂,看了下文档都是UNO统一接口方式,而且还需要编译SDK。比较臃肿
3.开源库,网上找了一些比如针对支持XML,DOCX,XLSX的库,但是支持格式不够全面,而且BUG比较多。
4.收费库,网上也找到一些,但是感觉收费授权的模式不太稳定,而且也比较麻烦
是否还有其他比较好的解决方式,求高手解答一下?
看到WPS里面的操作XLS,XLSX的DLL都特别小。是不是从哪里的开源库移植过来的?最好能求一个开源库,比较稳定的,支持C++或者C的,类似于APACHE POI的这样的