Ola Eu vejo mais de um solução.
A primeira é baixar o modulo, corrigir e usa-lo no seu projeto. Tem algumas tecnicas mas isso é dificil de manter. A segunda é vc desabilitar os warnings o mais proximo do escopo lexico. Como os dois warnings acontecem no new, eu desabilitaria este warning (uninitialized) uma linha antes do new e reativaria tudo depois. Ou sub LOL { no warnings 'uninitialized'; Spreadsheet::XLSX->new(@_); } LOL nesse caso vai receber os parametros que vc passa para o construtor mas vai desabilitar os warnings. Use um nome mais adequado. On Tue, Jan 15, 2013 at 5:22 PM, Diana Rosa <diana.g.a.r...@gmail.com> wrote: > Estava usando o modulo Spreadsheet::XLSX para ler arquivos .xlsx. Porem para > arquivos do Libreoffice acontecem estes warnings: > > xx.cgi: Use of uninitialized value in hash element at > /usr/lib/.../Spreadsheet/XLSX.pm line 189., referer: xx.cgi > xx.cgi: Use of uninitialized value in pattern match (m//) at > /usr/lib/.../Spreadsheet/XLSX.pm line 190., referer: xx.cgi > > Link do bug: > https://rt.cpan.org/Public/Bug/Display.html?id=79770 > > > Existe outro modulo mais aconselhavel para ler xlsx? > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj _______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm