LINUX.ORG.RU

История изменений

Исправление router, (текущая версия) :

Нашёл. Нужно самому вызывать $spreadsheet->close();

В документации сказано

In general your Excel file will be closed automatically when your program ends or when the Workbook object goes out of scope
, но что-то эта магия не работает ( от слова «совсем» ). И при этом вызов close есть в 7 примерах из 98 :D

$ ls  /usr/share/doc/libspreadsheet-writeexcel-perl/examples/ | wc -l
98
$ grep close /usr/share/doc/libspreadsheet-writeexcel-perl/examples/ -R | cut -d ':' -f 1 | uniq | wc -l
7

Исходная версия router, :

Нашёл. Нужно самому вызывать $spreadsheet->close();

В документации сказано

In general your Excel file will be closed automatically when your program ends or when the Workbook object goes out of scope
, но что-то эта магия не работает ( от слова «совсем» ). И при этом вызов close есть в 7 примерах из 98 :D

a_simple.pl {unix,koi8-r,utf-8} 0x23 1,1 Весь

$ ls  /usr/share/doc/libspreadsheet-writeexcel-perl/examples/ | wc -l
98
$ grep close /usr/share/doc/libspreadsheet-writeexcel-perl/examples/ -R | cut -d ':' -f 1 | uniq | wc -l
7