我正在使用 Perl 包 Spreadsheet::WriteExcel编写 Excel 文件。我想将以等号“=ABC()”开头的字符串写入单元格。
$ws->write('A1', '=ABC()');
但是我收到了错误消息
Unknown function ABC() in formula
有人可以建议吗?
最佳答案
直接使用write_string
方法而不是使用write
:
$ws->write_string('A1', '=ABC()');
Spreadsheet::WriteExcel's write
方法是一种方便的方法,可以猜测您要存储的数据类型。如果它猜测错误,您应该使用一种特定于类型的方法。
关于perl - 如何使用 Spreadsheet::WriteExcel 将以 '=' 开头的字符串写入单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123594/