2011-11-24 78 views
0

我需要將所有數據表中的數據導入excel,但我不想使用for循環逐行寫入。因爲如果行數是200或更多,它是需要時間。 有沒有最快的方法來做到這一點。如何直接使用數據表創建Excel表格

+2

如果200行對你來說已經很多了....我不知道該說什麼:)認真,一個for循環將行的值導出到一個.csv文件,你可以用excel打開這個問題不是問題,你是否已經將DataTable加載到內存中了? –

+0

是的,我得到我的數據在一個數據表(從函數運行時),然後需要寫入該數據到一個工作表,而不使用for循環 – user1058182

回答

0

我知道的最快方法是到數據選項卡:獲取外部數據,使用ODBC或其他方式創建與數據庫的連接,然後選擇每張表所需的表。它將運行查詢並根據指定的查詢或表獲取所有數據。

然後,您可以右鍵單擊該數據部分和refrehs你想要的數據隨時也可以設置數據刷新開放,板材等激活

這是一種「拉」的方法,而不是一個其他人正在討論的PUSH方法。

相關問題