我有一个包含以下内容的Excel文件final.xlsm
:
Name ID Planner
grt 43 no
我想从第3行开始将信息附加到此excel文件中。我的实现:
my $workbook = SpreadSheet::WriteExcel->new(final.xlsm);
my $worksheet = $workbook->add_worksheet('Test Data');
my $row = 3;
my $col = 0;
foreach my $system(@system) {
$worksheet->write($row, $col $name);
$worksheet->write($row, $co+1 $id);
$worksheet->write($row, $col+2 $planner);
$row++;
}
但是,当我实现此代码时,它会删除excel文件的原始内容,并仅打印我希望附加的信息,例如:
kuj 76 yes
las 32 no
qwe 54 yes
但是,我想要的输出是:
Name ID Planner
grt 43 no
kuj 76 yes
las 32 no
qwe 54 yes
我知道我需要使用ParseExcel
模块,但是每当我尝试实现此模块时,都会遇到语法错误和未定义的函数。任何有助于将我的信息附加到excel文档(.xlsm)的实现都将不胜感激。