我正在调用xlCreateBook()函数。在此之前,我的程序拥有更多内存,因为我正在阅读一个巨大的文件在调用xlCreateBook()之后,它返回到Sheet变量的空指针。
但是一旦我加载了较小的文件,xlCreateBook()函数就能正常工作。帮助我摆脱这个。
答案 0 :(得分:0)
哪个方法返回空指针? Contributor or Owner role
?奇怪的是,它与写入的大小有关,因为在创建工作表时,您还没有添加数据。当你得到一个空工作表指针时,AddSheet()
会说什么?
您尝试保存的内容对于旧的xls格式来说太大了,您应该使用Book::errorMessage()
来创建xlsx文件吗?
如果你因为别的东西而真的缺乏记忆力,那么如果缺少物理记忆,软件就无法做到。除了检测它并返回“干净”错误