GitHub开源推荐 | 快速读写 Excel
2023-09-14 09:07:10 时间
Excel 是一种很常用的文件格式,我们经常会碰到,那么如何读写呢?
很多人可能会最先想到 ActiveX 框架,不得不说一下,它有不少缺点:
- 只适用于 Windows;
- 目标电脑上需要安装 Excel;
- 不好用,甚至需要了解 Office VBA。
所以,一般并不建议使用,那有更好的方案吗?当然了!
可选方案
使用第三方 C/C++ 库更加简便一些,那么都有哪些支持的库呢?Handling Microsoft Excel file format(地址:https://wiki.qt.io/Handling_Microsoft_Excel_file_format)中已经做了对比:
综合来看,QXlsx 应该是最好的,非商业的,也能跨平台,最主要的是同时支持 Excel 的读写。
QtXlsx 使用
要使用 QtXlsx,离不开下面几个网址:
- GitHub 地址:https://github.com/dbzhang800/QtXlsxWriter
- 文档地址:http://qtxlsx.debao.me/
- Perl 下载地址:https://www.activestate.com/products/perl/downloads/
首先要下载安装 Perl,否则编译 QtXlsx 会报错。官网下载超慢,我在其它网站上下载的 ActivePerl v5.26.1。下载完成之后,默认安装即可。
进入 GitHub,下载 QtXlsx 源码,然后编译,里面包含了很多示例,最简单的莫过于“Hello”,只需要十几行代码:
也有一些复杂的,像合并单元格、图表绘制等:
相关文章
- word2vec的原理及实现(附github代码)
- GitHub 3.1K,业界首个流式语音合成系统开源!
- 进销存excel_用Excel制作简单的进销存系统「建议收藏」
- excel宏 java,Microsoft Excel宏运行Java程序
- 如何参与github开源项目
- 有哪些 GitHub 项目的 README 堪称教科书?
- GitHub被百万粉博主封杀!这份Java面试宝典做了什么?
- 你的连接不是专用连接 攻击者可能试图从 github.com 窃取你的信息 通过修改DNS连接解决无法连接问题
- 2022 如何在 GitHub 上搭建个人网站(github.io)
- 如何使用Legitify保护你的GitHub组织资产安全
- 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)
- GitHub 又一黑科技项目诞生,成功复现 ChatGPT 完整流程!
- GitHub私库免费开放!
- Twitter部分源代码泄漏、疑遭离职员工报复:马斯克要求GitHub交出所有上传、下载人员名单
- 【Android Gradle 插件】Android Plugin DSL Reference 离线文档下载 ( GitHub 下载文档 | 查看文档 )
- 数据从Excel表格一路导入MySQL(excel表格导入mysql)
- 快速完成:从Excel导入Oracle数据库(excel导入oracle数据库)
- 导入Excel数据到Oracle数据库(将excel导入oracle数据库)
- MySQL快速导入Excel数据(mysql导入excel数据)
- 快速实现Excel数据导入MySQL的方法(excel数据导入mysql)
- 如何使用Excel连接MySQL数据库(excel连接mysql数据库)
- 极速提升业务效率:利用Excel快速导入Oracle数据库(excel数据导入oracle)
- 微软 GitHub 推出 AI 编程工具 Copilot,自由软件基金会强烈不满,质疑其侵犯代码版权
- Excel与Oracle精准大数据统计分析利器(excel和oracle)