用PHP輕易實現生成EXCEL檔案

2021-08-30 01:25:24 字數 1210 閱讀 6311

工作中遇到這個需求時,

我首先想起pear,果然沒讓我失望。

以下是參考官網的安裝步驟。

步驟(前提是機器必須連外網,mb字串庫已可用,使用php5):

進入pear這個檔案所在目錄(通常在php安裝目錄下),windows下叫pear.exe

然後./pear install -a spreadsheet_excel_writer-0.9.1

這時,螢幕應該會有一些提示,告訴你為什麼不行,不管他,還會告訴你要輸入的命令,比如abc,

則你輸入./pear abc

總之,按提示做。

再輸入./pear install -a spreadsheet_excel_writer-0.9.1

還不行,再按提示做。

最後會成功,裝完後注意pear的安裝目錄必須要在php.ini的include_path下。

之後就可以使用類庫了。

以下**從官網拷貝,並略做改動,因為我的檔案和資料庫記錄都是utf-8編碼的。

require_once 'spreadsheet/excel/writer.php';

function code($s)

// we give the path to our file here

$workbook = new spreadsheet_excel_writer('d:/test.xls');

$worksheet =& $workbook->addworksheet(code('我的通訊錄'));

$worksheet->write(0, 0, code('姓名'));

$worksheet->write(0, 1, code('**'));

$worksheet->write(1, 0, code('張三'));

$worksheet->write(1, 1, code('12335'));

$worksheet->write(2, 0, code('李四'));

$worksheet->write(2, 1, code('12345678'));

$workbook->close();

執行上述**,會在d盤下生成test.xls檔案,用excel就可以開啟,程式實在太過簡單,連一點挑戰性都沒有。

**也不需解釋了。太簡單了。

總之,pear不愧是php社群最強大的類庫,啥都有。

php生成excel文件

header header content disposition filename test.xls echo test1t echo test2tn echo test1t echo test2tn echo test1t test2tn echo test1t echo test2tn ech...

以php為例直接用html生成excel檔案

以前都用phpexcel等工具來生成excel,功能很強大,但是有時我們只是要乙個簡單的資料輸出而已,再使用那些就有些繁瑣了。最近碰巧發現了乙個十分簡便的方法,就此記錄下來。這裡主要是使用了content type來實現我們想要的功能,然後使用php等程式語言來取得我們想要的資料。header co...

用jxl來生成Excel

file file new file xx xx xls if file.getparentfile exists workbook wb null 用來獲取工作簿 writableworkbook wwb null 建立工作簿 writablesheet sheet0 null sheet if ...