perl Spreadsheet :: WriteExcel如何在合并的单元格上编写公式

时间:2014-12-07 03:30:39

标签: excel perl

专家, 如何在合并字段上编写公式?该文档讨论了在单个单元格上写作。我也经历了商店配方并重复配方。但是,我无法弄清楚我需要什么。我的公式很简单;只需添加一堆列。

我有单元格D31:D33合并,我想在其中写出公式“= SUM(D15:D30)”。我该怎么做?。任何帮助将不胜感激。   $ worksheet-> merge_cells( 'D31:D33');   $ worksheet-> write_formula('D31','= SUM(D15:D30)',$ hformat3); 上面的代码只是将总和放在单元格D31上。我希望这能在整个合并领域传播。

我的第二个问题是,如何删除未使用的行?

非常感谢。

1 个答案:

答案 0 :(得分:1)

perldoc Spreadsheet::WriteExcel$worksheet->write('A4', '=SIN(PI()/4)');

这个例子(几乎从文档中逐字复制)对我有用:

use Spreadsheet::WriteExcel;
my $workbook = Spreadsheet::WriteExcel->new('perl.xls');
$worksheet   = $workbook->add_worksheet();
$worksheet->write('A1', '1');
$worksheet->write('A2', '1');
$worksheet->write('A3', '=SUM(A1:A2)');

使用Spreadsheet::WriteExcel删除行时,快速网络搜索不会显示任何内容。您可能会发现其他一些Perl模块,例如http://www.perlmonks.org/?node_id=952167中提到的Win32::OLE