簡體   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