PHP輸出Excel兩種方法

2021-09-22 12:15:06 字數 959 閱讀 5445

2023年3月23日 16:43:51 星期三

第一種: 輸出html+css格式, 開啟後用excel軟體的"另存為"功能儲存為正規的**格式

1

public

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的方式輸出

1

function

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...