2023年3月23日 16:43:51 星期三
第一種: 輸出html+css格式, 開啟後用excel軟體的"另存為"功能儲存為正規的**格式
1public
function echoexcel($list)2
1718
19header('content-disposition: attachment;filename="'.date('y_m_d_h_i_s').'.xls"');
2021
$table = '';
22echo
$table.$title.$body.'';
23exit
;24 }
注意: mac打不開, mac與windows開啟excel的軟體不同
windows開啟後可以另存為正規格式的excel
第二種: 不用css, 只用逗號, 以csv的方式輸出
1function
export()211
12//
1314
header('accept-ranges: bytes');
15header('accept-length:' . strlen($content
));16
header('content-disposition: attachment; filename='.date('ymdhis').'.csv');
17echo "\xef\xbb\xbf"; //
utf-8 bom
18echo
$content
;19 }
注意, 使用的時候, 在新視窗開啟, 不要用ajax請求:
<a href
="/export"
target
="_blank"
>
delphi 讀取excel 兩種方法
兩種方法,一是用ado連線,問題是excel檔案內容要規則,二是用ole開啟,但操作就沒有象 運算元據庫那麼方便了.一 用ado連線 設定屬性connetionstring 選擇 microsoft jet 4.0 ole db provider select or enter a datasorc...
delphi 讀取excel 兩種方法
兩種方法,一是用ado連線,問題是excel檔案內容要規則,二是用ole開啟,但操作就沒有象 運算元據庫那麼方便了.一 用ado連線 設定屬性connetionstring 選擇 microsoft jet 4.0 ole db provider select or enter a datasorc...
php原生匯出excel檔案的兩種方法
第一種方法 filename 檔名稱 filetitle 你的標題 if post echo n 計數器 cnt 0 每隔 limit行,重新整理一下輸出buffer,節約資源 limit 100000 逐行取出資料,節約記憶體 while res mysql fetch assoc query e...