2013-01-15 79 views
1

我已經下載的PHP練成出口圖書館從http://phpexportxlsclass.googlecode.com/files/export-xls.class-v1.01.zip笨Excel的編碼問題

,如果我從zip運行demo.php文件independantly它工作正常。

我已經包括出口xls.class.php文件中的庫文件夾,並呼籲從控制器

這裏該庫是代碼片段

function export_to_excel() { 

    require(APPPATH.'libraries/exportxls.php'); 

    $config['filename'] = 'test1.xls'; // The file name you want any resulting file to be called. 
    $xls = new ExportXLS($config); 

    $xls->addHeader("Test Spreadsheet"); 
    $xls->addHeader(null); 
    $header = array("Name", "Age", "Height"); 
    $xls->addHeader($header); 
    $row = array(); 
    $row[] = array('Jack', '24', '6ft'); 
    $row[] = array('Jim', '22', '5ft'); 
    $row[] = array('Jess', '54', '4ft'); 
    $row[] = array('Luke', '6', '2ft'); 
    $xls->addRow($row); 
    $xls->sendFile(); 
} 

但是當我運行使用URL http://www.domain.com/controller/export_to_excel然後我的代碼它會給我下面的excel文件作爲輸出。 enter image description here

回答

0

支持Windows:添加這些行私有函數textFormat($row, $col, $data)

iconv("UTF-8", "CP1252", $data); 

看到this在這一問題上進行更多的討論。