【发布时间】:2015-04-23 05:57:16
【问题描述】:
我正在使用Spreadsheet::WriteExcel 将数据写入excel。
对于我使用过的每一行 write_row()。
当我尝试编写具有数据 (=) 的行时,它会抛出错误消息:无法解析公式:=,因为 excel 将其视为公式。
我只需要使用数组作为一行写入数据,那么有什么办法可以做同样的事情吗?
下面是sn-ps的代码:
use Spreadsheet::WriteExcel;
my $workbook = Spreadsheet::WriteExcel->new("../tmp/op.xls");
my $worksheet = $workbook->add_worksheet();
my @data = ('1','1','=',"testdata");
$worksheet->write_row("A1", \@data);
$workbook->close();
输出:
Couldn't parse formula: = at
【问题讨论】:
标签: perl excel-formula spreadsheet cpan