Skip Menu |

This queue is for tickets about the ODF-lpOD CPAN distribution.

Report information
The Basics
Id: 98295
Status: new
Priority: 0/
Queue: ODF-lpOD

People
Owner: Nobody in particular
Requestors: eric [...] ebii.fr
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: get_size for file from xls or xlsx
Date: Sun, 24 Aug 2014 20:23:49 +0200
To: bug-ODF-lpOD [...] rt.cpan.org
From: Eric Bouhana <eric [...] ebii.fr>
Hello i work on import file from ods in my apps it is perl dancer app and my user can upload spreadsheet to read it and cross it into new file. it is working with csv and xls not now with ods and xlsx and my priority is to accept file with ods format. so i try ODF-lpOD some of my file coming from excel and have been convert in ods by libre office. when i try get_size for file from xls and save in ods format i receive max row: 1048574 -max col: 1024 in the same way if i copy and paste bigger selection than data and save i receive more col or row than is realy the size of the date. thanks for your job and i hope helping a little. regards Bonjour Je travail sur une application qui importe des tableaux et les croisent pour générer de nouveau fichiers. il s'agit d'une application en perl Dancer Cela fonctionne déjà avec xls et csv mais pas encore pour ods et xlsx. ma priorité est d'accepter le format ods (logiciels libre oblige) j'essaye le module ODF-lpOD Cependant quelques un de mes fichiers sont des fichiers excel converti en ods. Quand je test get_size avec un print du resultat j'obtiens systematiquement max row: 1048574 -max col: 1024 apparemment lorsque je copie et que je colle dans un nouveau fichier une sélection supérieur à la taille des données, le problème est le même le retour de get_size sera à la taille effectué lors de la sélection. A mon avis c'est un souci dans le module plutôt que dans Libre office je vais tester avec Apache OO. Quel votre avis ? merci pour ce boulot et j'esepre aider un peu. ODF::lpOD is up to date. (1.126) This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi (with 41 registered patches, see perl -V for more detail) uname -a Linux paul 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux libre office Version: 4.2.4.2 Build ID: 420m0(Build:2) Mon code de test my $doc = odf_get_document("fichier/$fichier"); my $table = $doc->body->get_table(0); my ($MaxRow, $MaxCol) = $table->get_size; print "max row: $MaxRow -max col: $MaxCol\n"; Cordialement -- Eric Bouhana eric@ebii.fr http://www.ebii.fr