我正在使用spreadsheet::writeexcel在perl中创建一个excel文件。我的代码是这样开始的
my $workbook = Spreadsheet::WriteExcel->new('map.xls');
my $worksheet = $workbook->add_worksheet('map');
向工作表中添加一些数据
然后
$workbook->close() or die "Error closing file: $!";
但是我得到的excel文件只包含一行错误信息
我的mime附件代码是这样的
$msg->attach(
Type => 'application/vnd.ms-excel',
Path => $sNoticeFile,
Disposition => "attachment",
);
有人能告诉我密码里缺了什么吗?谢谢你
最佳答案
我发现了问题。我的行计数器没有在正确的位置递增。它总是将新数据从数据库写入第2行。
谢谢大家。
关于linux - Perl MIME::Lite发送空的Excel文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29240047/