之前寫了很多MFC軟體,能夠將Access資料庫中的資料匯出至Excel檔案中,但是當時沒有考慮資料量大的問題,現在逐漸很多客戶都反映軟體無法將資料匯出的問題,求教各位大神啊。
uj5u.com熱心網友回復:
EXCEL 好像有最大行和最多列限制Excel2003版最大行數是65536行。Excel2007開始的版本最大行數是1048576行。Excel2003的最大列數是256列,2007以上版本是16384列。
升級Office版本或者 超過一定行數/列數 新添加Sheet或者新建檔案
uj5u.com熱心網友回復:
因為我的資料庫列有213列,在進行strcommand.Format(_T("SELECT * into [Excel 5.0;HDR=YES;DATABASE=%s].[sheet1] from %s"),path,VIEW_DATA);函式操作時,資料量行數超過1萬條就提示“資料表滿”,若采用一個個欄位資料讀出來再寫入Excel檔案時就會很慢了。uj5u.com熱心網友回復:
我以前都是直接用access 或者 excel 里的 vba處理這些東西,如果不麻煩你也可以試下,感覺office自家的東西銜接的還是挺不錯的uj5u.com熱心網友回復:
通過.csv格式的檔案中轉?uj5u.com熱心網友回復:
可以匯出到多個檔案轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/79650.html
標籤:數據庫
