我正在使用simplexlsxgen将一些数据导出到Excel中。我的数据具有值<<NEW>>
,并且我在显示它时遇到问题。
在我的代码中,我用htmlspecialchars("<<NEW>>")
准备了它,如果我想在浏览器页面中显示它,它可以工作,但是当它被导出到excel $xlsx->saveAs($fullFilePath)
中时,数据不知何故会变成<<NEW>>
。如果我简单地用"<<NEW>>"
准备它,什么也不会显示。
样品代码
$excelArr = [
['DOC', 'DOCDATE'],
['<<NEW>>', '05/01/2023']
];
$xlsx = $this->simplexlsxgen->fromArray($excelArr);
$xlsx->saveAs('/');
上述示例输出
由于在$excelArr
中<<NEW>>
的值是简单地写为它是,它显示一个空单元格时,在excel中导出。由于这一点,正如我上面提到的,我试图使用htmlspecialchars("<<NEW>>")
,而不是我认为会工作,但它会显示<<NEW>>
在excel单元格。
1条答案
按热度按时间k4ymrczo1#
使用原始字符串插入标记https://github.com/shuchkin/simplexlsxgen#raw-strings