繁体   English   中英

C ++ Builder DBGrid以xlsx文件格式导出到Excel

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM