perl從oracle匯出百萬級資料到excel excel 2007 可以存放1048576行、16384列的資料;excel 2003大概是65535行 我從oracle中匯出30萬行60列的資料到excel中花了約8分鐘。
如果你還沒有安裝perl,按下面步驟
步驟:2、輸入ppm命令開啟perl的包管理器。找到並更新dbi,
3、安裝 excel 模組,如果你能聯網,直接使用如下命令即可:
ppm install ole::storage_lite
ppm install spreadsheet::parseexcel
ppm install spreadsheet::writeexcel4、將如下**儲存到d:/test.pl,更改裡面的oracle的使用者名稱和ip位址,以及埠號,以及sql語句
5、在命令列進入d盤下執行:perl test.pl
**:$env = 'american_america.zhs16gbk';
use strict;
use dbi;
use win32::ole;
use posix qw(strftime);my $now_string=strftime "%y-%m-%d-%h-%m-%s", localtime;my $ti_s =strftime "%s", localtime;
my $ti_m=strftime "%m", localtime;
my $ti_h=strftime "%h", localtime;
my $ti_old=$ti_s+($ti_m*60)+($ti_h*3600);
my $excel_file = "d://$now_string".".xlsx";
oracle用expdp impdp匯出匯入
使用expdp和impdp時應該注意的事項 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expd...
Oracle用spool匯出資料
使用spool匯出資料有時候也是乙個比較好的選擇,7萬條資料匯出需要10s,注意的是需要用 d spool.txt呼叫,set termout off才會生效不顯示到螢幕。sql語句和spool off後面要加分號。sql drop table test purge sql create table...
從Oracle中匯出SQL語句
b color green size large oracle獲取ddl create table 的幾種常用的方法 size color b 一 可以通過toad plsql develop等第三方工具進行匯出dll操作,用這種辦法的好處在於操作簡單方便,但需要安裝,下面簡單介紹一下用這兩個工具獲...