Qxlsx库解析xlsx文件问题
1、使用Qxlsx库加载xlsx文件是报错,报错信息:QZip: not a zip file!。
这个是由于excel文件格式有误导致,可能不是xlsx格式(据说不支持xls,需要重命名成xlsx),也可能是文件加密导致无法读取保存。
2、使用worksheet->read(i, j)函数读取出来的公式的值是公式数据,而不是公式计算后的值,需要改成worksheet->cellAt(i, j)->value()方式获取。
3、使用worksheet->dimension().rowCount();获取到的行数不是实际行数。
4、对于空单元格的判断,需要使用worksheet->cellAt(i, j) == NULL来判断。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结