Hallo Bernd.BJelinek hat geschrieben: ↑Do, 18. Nov 2021 23:23 Hallo Rolf,
man kann doch Jimmys Methode mit Huberst kombinieren.
Immer eine Anzahl Zeilen z.B. 1000 in array einlesen und mit fwrite speichern
dann die nächsten Zeilen in array einlesen und mit fwrite speichern
so lange bis keine Zeilen mehr vorhanden.
Die Gesamtzahl der Zeilen lässt sich ja ermitteln.
Das könnte das 32bit Speicherproblem umgehen, wie bei Hubert mit großen Dateien.
Ich habe aber noch nicht verstanden, was Du willst.
Du hast meherere Excel-Dateien.
Was soll mit den Daten geschehen?
- excel in csv-Dateien wandeln
- excel in dbf-Dateien wandeln
Dies könnte man auch mit LibreOffice machen, da kann man Excel als DBF speichern.
- excel-Daten im Programm verarbeiten
- csv-Dateien in andere csv-Dateien umwandeln
Ja, mehrere Excel Tabellen, die jeweils in eine DBF zur Weiterverarbeitung gespeichert werden.
Diese CSV Dateien werden beim Export von Excel teilweise mit Anführunszeichen versorgt. Z. B., wenn ein ";" im Feld steht.
Dieses soll ja eigentlich der Feldtrenner sein.
Schöner wird es, wenn " und ; in einem Feld stehen.
Es gibt ein Tool "XLLS Converter". Das funktioniert gut, steigt aber bei den großen Dateien aus.