1
我正在从Oracle服务云数据库导出报告到Excel。一切都按预期工作,但是当有一个子弹点时,它显示为一个奇怪的字符。 填写报告是通过插入数据库的表单完成的,然后使用PHPExcel和Excel5.php类将此报告导出到Excel。 当我使用HTML.php类时,我看到了没有问题的子弹点,但是后来我失去了一些Excel格式。 下面是我的代码PHPExcel没有正确格式化项目符号点
header('Content-Type: application/xls');
header('Content-Disposition: attachment;filename="' . $fileName . '.xls"');
header('Cache-Control: max-age=0');
header('Cache-Control: max-age=1');
header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
header ('Pragma: public'); // HTTP/1.0
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
我没有研究这个问题,一些建议,以使所有的数据类型为字符串,但没有做任何改变。 $ objPHPExcel-> getActiveSheet() - > setCellValueExplicit('A1','0987',PHPExcel_Cell_DataType :: TYPE_STRING);
使用UTF-8仍然没有改变任何东西。
你能帮忙吗?
如果有人知道如何使项目符号显示,我希望看到解决方案,请。 – Ammar