如何使用Spreadsheet :: ParseExcel新build一个工作表
假设我只有一张表单的template.xls
我想生成一个包含许多工作表的新的xls,每个工作表都使用template.xls中的工作表作为模板
它看起来对我来说, SaveParser只能创build一个新的XLS与它具有和修改它,我怎样才能在新的XLS新的副本表?
我尝试了下面的代码,但没有运气
my $parser = new Spreadsheet::ParseExcel::SaveParser; my $template = $parser->Parse('template.xls'); my $workbook = $template->SaveAs('new.xls'); push @{$workbook->worksheets()}, $workbook->sheets(0); $workbook->close();
我有同样的问题。 如果您在Windows上,您可以使用ole 如何使用Perl和Excel OLE将工作表复制到新的或现有的工作簿?
如果没有,我没有find一个合适的perl解决scheme,除了parsing表单,并从parsing的数据一次又一次地创build相同的表。
如果您熟悉java,则可以使用Apache POI库使用Apache POI复制Excel工作表