我正在使用PHPExcel库将一些表单数据保存到XLS文档中。首先,我使用信息创建一个CSV文档,然后,我使用该库将CSV数据转换为XLS。事实上,CSV文档具有完美的UTF-8,例如,为西班牙文本添加了一些字母,但是当我尝试将信息导入XLS文档时,我失去了该编码。 我使用下一个代码来实现:
$objReader = PHPExcel_IOFactory::createReader('CSV');
$objReader->setDelimiter("|");
$objReader->setInputEncoding('UTF-8');
$url_csv="./archivos_csv/curriculums.csv";
$url_xls="./archivos_xls/curriculums.xls";
$objPHPExcel = $objReader->load($url_csv);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save($url_xls);
Excel5文档没有正确的编码。任何的想法? 谢谢!