第三方库操作excel
来源:互联网 发布:手机验钞机软件新版 编辑:程序博客网 时间:2024/06/05 08:00
最近这个项目希望将一些数据汇总的excel中,并生成一些图表形成报告。
调研了一些方法,因为没有web的基础,没有考虑js的库。首先考虑的是java的poi,可以方便的读写excel,也查了一些java生成图表的库,免费的也就是jfreechart。但是画出来的图片太丑,pass。
还有qt自带的库,qaxobject。这个可以操作excel中的所有操作。例如可以输入数据,并以数据为基础生成excel的柱状图。就是写代码比较繁琐,要把excel的vba转换成qt的语言。
还有一个也是qt的开源库qtxlsxwriter。该库不要求电脑环境中有office。不装office怎么操作excel?感觉奇怪就细看了下源码。其实它是利用了office的ooxml协议,用直接写xml的方法来实现。感觉很神奇又学了一招,很高端。往项目中加时才发现这个库在处理生成的exce chart图时,处理的很简单,只有三个接口,有一个还没有实现,生成的chart图没有办法设置横坐标和纵坐标。我比较了下手动生成的chart图的xml和该库生成chart图的xml,差距还蛮大的,想来该库的作者应该不是不想实现格式的设置,是因为实在是麻烦。我也不想自己去完善了。
ps:把xlsx的后缀名修改为zip,解压即可看到该excel的xml。
项目用qaxobject的方式进行。写代码是麻烦了一点,好在可控。不知道是否还有好的办法。慢慢研究吧
0 0
- 第三方库操作excel
- .net NPOI 第三方Excel操作
- 使用第三方控件NPOI操作excel
- 操作EXCEL表格,第三方包jxl
- 二维码操作第三方库
- python处理excel的第三方库
- python第三方库——xlrd和xlwt操作Excel文件学习
- [PHP] PHP操作Excel导出和导入,使用PHPExcel第三方类操作
- 借第三方类型库解析excel文件
- .Net平台下的第三方Excel类库对比
- 【python第三方库学习】xlrd读取Excel文件
- 利用Java 第三方控件 jxl对M$ Excel 进行全操作
- android 数据库操作第三方
- php不用第三方类导出excel
- ios FMDB第三方库操作SQLite数据库
- .NET 操作ZIP文件第三方库DotNetZip
- Android数据库操作第三方库GreenDao的使用
- PyThon第三方库
- static 在循环中的作用
- Android音乐播放器---实现Notification控制音乐播放
- Project Euler 004 Largest palindrome product
- AngularJS2 架构
- leetcode-5. Longest Palindromic Substring
- 第三方库操作excel
- AFO(2)
- Log4j日志入门
- 看来还的一步一步来,首先要了解wpf的关键技术
- win10环境下虚拟机安装ubuntu系统
- 详解Java解析XML的四种方法
- [Leetcode] #39#40#216 Combination Sum I & II & III
- SPOJ PGCD - Primes in GCD Table [莫比乌斯反演+分段+求和优化]【组合数学】
- Mybatis多对多关联查询