2014-12-07 135 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

相關問題