0

我需要在 php 数组中放入小“TM”,然后使用 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');
4

1 回答 1

0

这可能是一个编码问题。

强烈建议您 100% 确保在生产的所有步骤中使用 UTF-8 和 PHP。从长远来看,这将为您省去很多麻烦。

但是,某些应用程序不能很好地使用 UTF-8,并且需要开箱即用的不同字符集。对于这些情况,您可以使用mb_convert_encoding()从 UTF-8 更改为应用程序接受的字符集。
在 MS-Office 中,“安全”字符集取决于本地 Office 安装,但选择“iso-8859-1”通常是最安全的选择。如果可能,请确保您也标记了 Excel 文档中使用的字符集。

于 2016-09-22T10:33:24.397 回答