0
我跟着一些教程,看到一些人有同样的问题,但我无法弄清楚如何把这个工作在我的项目。PHPExcel未知字符
顺便说一句,我使用的CodeIgniter框架,我有我的电脑中的Excel 2007年。
public function exportExcel(){
require(APPPATH . 'libraries/toExcel/PHPExcel.php');
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello');
// Rename worksheet
$objPHPExcel->getActiveSheet()->setTitle('Simple');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
header('Content-Type: application/vnd.ms-excel; charset=utf-8');
header('Content-Disposition: attachment; filename=01simple.xls');
header('Cache-Control: max-age=0');
$objWriter->save('php://output');
exit;
}
这是我的代码只是为了测试。每当我下载由函数生成的文件,并尝试打开它这是我所得到的:
,当我点击“是”我收到此:
确保没有被发送到比保存到PHP其他浏览器://输出....确保没有空格字符发送,没有换行或任何标记.....使确保CI可能发送的任何内容被抑制/关闭....在文本编辑器中打开文件,并查找任何领先/训练的空白字符,或任何明显的纯文本消息,或任何html标记 – 2014-09-12 13:51:46
我有一个空格作为空格第一个角色我怎么能摆脱这个?我试过Linesofcode的解决方案,但它没有工作,我也检查了其他输出,但没有成功 – Diego 2017-02-17 22:45:10
@ DIEGOF.G。你尝试过“trim”吗? – Linesofcode 2017-02-22 10:14:02