2014-12-07 134 views
0

专家, 如何在合并字段上编写公式?文档谈到了在单个单元上编写代码的问题。我也经历了商店公式和重复公式。但是,我无法弄清楚我需要什么。我的公式很简单;只是添加一堆列。perl Spreadsheet :: WriteExcel如何在合并单元格上编写公式

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

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

非常感谢。

回答

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)'); 

快速的Web搜索不打开任何东西使用Spreadsheet::WriteExcel去除行。你可能会发现一些其他的Perl模块来做到这一点,比如Win32::OLE提到http://www.perlmonks.org/?node_id=952167

+0

嗨罗伯特感谢您的回答。我想写一个合并的单元格。我怎样才能做到这一点。对不起,如果我没有明确提出我的问题。 – user3477108 2014-12-07 04:01:53

+0

好的我想通了。你写公式后合并。 – user3477108 2014-12-07 04:27:52

相关问题