繁体   English   中英

Perl MIME :: Lite发送空的Excel文件

[英]Perl MIME::Lite sending empty Excel file

我正在使用Spreadsheet :: WriteExcel在perl中创建一个excel文件。 我的代码是这样开始的

my $workbook = Spreadsheet::WriteExcel->new('map.xls');
my $worksheet = $workbook->add_worksheet('map');

将一些数据添加到workSheet

接着

$workbook->close() or die "Error closing file: $!";

但是我得到的Excel文件只包含一行错误信息

在此处输入图片说明 我的MIME附件代码是这样的

$msg->attach(
Type        => 'application/vnd.ms-excel',
Path        => $sNoticeFile,
Disposition => "attachment",
);

有人可以告诉我代码中缺少什么/错误吗? 谢谢

我解决了这个问题。 我的行计数器未在正确的位置递增。 它总是将新数据从数据库写入第二行。

谢谢大家

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM