Hi Axel, *, Axel Reimer schrieb:
>ich habe gerade einen kleinen Fehler in Calc entdeckt. > >Lese ich eine csv-Datei mit exakt 65536 Zeilen ein (sie hat > tatsächlich genau so viele Zeilen, dass habe ich mit "cat | wc -l" wc -l <datei> tut's genauso. useless use of "cat" award? :o) > geprüft, dann sagt Calc mir, dass die maximale Zeilenanzahl > überschritten wurde und überschüssige Daten nicht importiert wurden. > Alle Daten sind aber da und wurden korrekt importiert. > >Kürze ich die Zeilenzahl auf 65535 klappt alles und die letzte Zeile > ist leer. Ich vermute mal, Calc kann sich nicht vorstellen, dass nach einem Zeilenumbruch keine Zeile mehr kommen kann. wc zählt tatsächlich nur die Zeilenenden! Ich habe zwei Dateien erstellt - eine mit fünf korrekt abschließenden Zeilen und eine ohne Zeilenumbruch am Ende (von perl generiert). http://devel.prooo-box.org/de/misc/bereitstellung/muellers_kuh.zip So ging es: ~$ echo -e "ich\nund\nDu,\nMüller's\nKuh" > muellers_kuh ~$ wc -l muellers_kuh 5 muellers_kuh ~$ perl -e '{print "ich\nund\nDu,\nMüllers\nKuh"}' > muellers_kuh.pl ~$ wc -l muellers_kuh.pl 4 muellers_kuh.pl .. weil perl nur einen Zeilenumbruch ans Ende setzt, wenn er dezidiert beauftragt wird. ~$ cat muellers_kuh ich und Du, Müller's Kuh ~$ $ cat muellers_kuh.pl ich und Du, Müllers Kuh~$ >Hier scheint also eine Prüfung um 1 zu pessimistisch zu sein. Die Behandlung des Zeilenumbruchs dürfte den Fehler verursachen. Gruß -- Friedrich Ansprechpartner PrOOo-Box (http://prooo-box.org) .. und nicht vergessen: Flüster's den Listen! :o)) Schöne Grüße von der Sonnenalb --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@de.openoffice.org For additional commands, e-mail: dev-h...@de.openoffice.org