New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't call method "att" on an undefined value at ....share/perl/site_perl/Spreadsheet/ParseXLSX.pm line 545. #23
Comments
Can you give me an example Excel file which produces this error? |
I am giving you two files. Both encountered the same error. Can you give me an example Excel file which produces this error? |
Github doesn't support attachments in email comments - can you email them to me directly? |
I am sending it to your tozt.net email. Github doesn't support attachments in email comments - can you email them to me directly? |
I can't reproduce this issue - calling |
Also, what version of XML::Twig do you have installed? |
Same issue for me using exact call as above .. error is XML::Twig is up to date (3.48). |
i think the parser is looking for a null/non-existent attribute from the xlsx in line 56. Update: a generated XLSX might not have any version history meaning it is null. When it is null it causes this error. Even a simple action like opening the xlsx and saving it will stop this error msg. This is from my own testing. |
Thanks, I'll give it a try. Might be able to generate the history somehow as well. |
I've made some changes here - let me know if version 0.16 works better for you. |
I am trying to load a XLSX file and I am getting this issue. This issue seems to be addressed in previous release but re-emerging in this release.
I have the PERL installed on UNIX (Sun Solaris 10) box. The web page calls the CGI script which ftps the file in binary and then tries to parse it through Spreadsheet::Read which in turn uses ParseXLSX
Please see the extract for ParseXLSX version.
package Spreadsheet::ParseXLSX;
BEGIN {
$Spreadsheet::ParseXLSX::AUTHORITY = 'cpan:DOY';
}
$Spreadsheet::ParseXLSX::VERSION = '0.14';
use strict;
use warnings;
The text was updated successfully, but these errors were encountered: