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

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

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

我有第二个问题,我怎样才能删除未使用的行?

非常感谢你。

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删除行时,快速的网页search不会产生任何问题。 你可能会发现一些其他的Perl模块来做到这一点,比如在http://www.perlmonks.org/?node_id=952167中提到的Win32::OLE