basic_excel excel开源读写库[修正bug]

时间:2015-07-01 16:41:47
【文件属性】:

文件名称:basic_excel excel开源读写库[修正bug]

文件大小:36KB

文件格式:RAR

更新时间:2015-07-01 16:41:47

basic_excel,excel读写,修正excel读写异常bug

开源basic_excel存在读excel文件时load异常,原因是对其中work表中WORKBOOK_GLOBALS的case CODE::SST组装存在bug,SST中存放全局的stting信息,当其长度超过8224时就需要拆分记录,新的记录标识位为[CODE::CONTINUE],因此,读时需要组装; 这折分有几种规则,1、前一个字符串还没有完时,后续的新recode开头只有1个字节的unicode标识;2、前一个字符串完整时,那后续新recode正常开头了; 具体的修改见代码;


【文件预览】:
basic_excel
----basic_excel.hpp(45KB)
----basic_excel.cpp(181KB)

网友评论

  • 感谢楼主分享 改进后的确实好了很多 但是 效率还是提不起来 请问有什么办法吗?
  • 我用BaseExcel库遇到这问题,不知道能不能解决
  • 不错,修正bug后能使用。
  • basic_excel excel在读取大于7M的数据时候依然存在问题
  • 谢谢楼主。楼主修改的很棒。excel读取失败的问题现在正常了。再次谢谢。