Re: [請益] 存成 txt 檔
謝謝提供經驗!
在下上網查了一下方法2:Spreadsheet_Excel_Writer
並取用了一個小範例程式,可是發生錯誤! 還請高手幫忙看一下,謝謝
<?php
require_once 'Spreadsheet/Excel/Writer.php';
// We give the path to our file here
$workbook = new Spreadsheet_Excel_Writer('test.xls');
$worksheet =& $workbook->addWorksheet('My first worksheet');
$worksheet->setInputEncoding('utf-8');
$worksheet->write(0, 0, 'Name');
$worksheet->write(0, 1, 'Age');
$worksheet->write(1, 0, '剣');
$worksheet->write(1, 1, 30);
$worksheet->write(2, 0, 'Johann Schmidt');
$worksheet->write(2, 1, 31);
$worksheet->write(3, 0, 'Juan Herrera');
$worksheet->write(3, 1, 32);
// We still need to explicitly close the workbook
$workbook->close();
?>
這樣在test.xls檔案中只有英文顯示得出來, 那個劍字變成問號... 請問該何解呢?
※ 引述《aleck945 (總是不知所措)》之銘言:
: ※ 引述《aleck945 (總是不知所措)》之銘言:
: : 標題: Re: [請益] 存成 txt 檔
: : 時間: Tue Jul 8 18:31:15 2008
: : 推 Joe8 :挖屋 成功了! 感謝您...不過XLS無法存中文字Orz 07/09 00:02
: 提供一下我的經驗, 我對於 XLS 的作法, 通常都用以下 2 種:
: 1. 使用 tab 當分隔的標準文字檔 csv.
: 2. 使用 Spreadsheet_Excel_Writer (強烈建議)
: 如果使用標準文字檔, 中文字的部份, 可能要用 iconv 去轉換 utf8 and big5 .
: 如果使用 Spreadsheet_Excel_Writer, 可以直接宣告 setInputEncoding('utf-8') .
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.62.113
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章