如何通过PHP将UTF-8编码的csv转换为Microsoft Excel xls


How to convert UTF-8 encoded csv to Microsoft Excel xls by PHP?

是否有现有的PHP模块可以将UTF-8编码的.csv转换为Excel .xls文件?谢谢

看看使用像PHPExcel这样的库,它可以读取各种格式(包括CSV)的电子表格,并写入Excel .xls或.xlsx文件。

include 'PHPExcel/IOFactory.php';
$inputFileType = 'CSV';
$inputFileName = 'inputFile.csv';
$outputFileType = 'Excel5';
$outputFileName = 'outputFile.xls';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $outputFileType);
$objWriter->save($outputFileName);

这是在 PHP 中操作的方法http://www.westwideweb.com/wp/2009/01/12/convert-csv-to-xls-excel-in-php/