1. 程式人生 > >PL/SQL Developer匯出大量資料到excel的快速方法,解決資料量大匯出慢的問題

PL/SQL Developer匯出大量資料到excel的快速方法,解決資料量大匯出慢的問題

當需要從sql查詢l中匯出大量資料到excel時,用copy to excel 會執行得很慢,使用Export Query Results...功能則會快速很多。

1.直接執行查詢,顯示完所有資料耗時22分37秒,此時也需佔用>100m記憶體空間。隨後選擇copy to excel,也需等待較長時間.

2.選擇SQL Window右側的export按鈕.bmpExport Query Results...按鈕,選擇匯出為CSV File,在彈出的另存為視窗選擇需要儲存的路徑以及填好檔名,按確定後,SQLl語句便會開始執行查詢並將結果寫到該csv檔案。使用該方式只需要耗時2分鐘多。

CSV格式會將【以文字形式儲存的數字】轉換為數字,匯出該資料的sql語句也不會存在檔案中。

注:逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為分隔字元也可以不是逗號),其檔案以純文字形式儲存表格資料(數字和文字)。
csv格式檔案可直接用excel開啟,也可在開啟後選擇另存為xls/xlsx格式;或者新建一個excel空白表格,選擇選單【資料】——>自文字,選擇需要匯入的csv檔案。在檔案嚮導步驟1選擇最合適的檔案型別:分隔符號,步驟2、3選擇如下圖,可在資料預覽檢視格式是否正確,最後點選完成即可等待轉換完成。
步驟二.jpg