[英]C++ Builder DBGrid export to Excel in xlsx file
以前,我一直使用TXLSWorkbook和SaveDialog从DBGrid导出excel(.xls)。
但是,现在导出的数据太大,.xls文件无法填充所有数据。
我尝试导出.xlsx文件,但TXLSWorkbook似乎不支持.xlsx文件。
当我打开.xlsx文件时,错误消息指出文件已损坏。
我错过了什么吗,还是必须找到另一种导出.xlsx文件的方法?
这是我的代码。 感谢收看。
我不喜欢发布一个建议使用另一个第三方库的答案,但是在这种情况下,这也许是合适的。
请参阅: http : //www.scalabium.com/sme/
这是一个可以将Delphi应用程序中的数据库数据导出为多种格式(包括Excel文件格式)的库。 它不使用COM,因此不受TX的COM实现的限制,尽管我不确定TXLSWorkBook是否使用COM。 AFAIK,SMExport直接写入Excel格式的文件。
有一个可用的试用版,iirc。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.