簡體   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