我需要把小的"TM“放入php数组,然后用phpexcel插入到excel文件中。但是,生成的excel将单元格显示为"FALSE“,而不是"ABC™1”。我想知道如何在php数组中放入小的"TM“,并用phpexcel将其传递到excel文件中?下面是当前的代码。
$matchPattern = array
array("ABC™ 1","ABC","ABC"),
array("XYZ","XYZ","XYZ")
);然后用phpexcel插入到excel中。
$objPHPExcel->getActiveSheet()->fromArray($matchPattern, null, 'A1');发布于 2016-09-22 18:33:24
这可能是一个编码问题。
强烈建议您在生产的所有步骤中100%确保您是using UTF-8 with PHP。从长远来看,这会让你省去很多麻烦。
但是,有些应用程序不能很好地使用UTF-8,并且需要不同的字符集。对于这些情况,您可以使用mb_convert_encoding()将UTF-8更改为应用程序接受的字符集。
在MS-Office中,“安全”字符集取决于本地Office安装,但使用"iso-8859-1“通常是最安全的选择。如果可能的话,只需确保您也选择了Excel-document中使用的字符集。
https://stackoverflow.com/questions/39636510
复制相似问题