Seite 1 von 1

Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Di 11. Jul 2023, 10:52
von Theophilus61
Moin, moin,
ich möchte eine ziemlich umfangreiche Exceltabelle in eine Base-Anwendung importieren. Bisher klappte das immer problemlos, indem ich die Daten markiert habe, per Strg+C in die Zwischenablage und dann per "Inhalte einfügen" in die Base-Zieltabelle eingefügt habe. Nun stürzt LO regelmäßig beim Kopieren in die Zwischenablage ab.
(Ziemlich umfangreich bedeutet: Spalten von A - EQ; 2738 Zeilen)
Was kann ich tun?

Re: Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Di 11. Jul 2023, 11:23
von RobertG
Wenn das eine wiederkehrende Aufgabe ist, würde ich ein Makro zum Importieren nutzen.

Zuerst eine Datenbank erstellen, die auf das Excel-Tabellendokument zugreift. Diese Datenbank auch in LibreOffice anmelden, z.B. mit dem Namen "Import".
Auf diese Datenbank greifst Du von Deiner bisher existierenden Datenbank zu, liest die Daten Zeile für Zeile aus und schreibst sie in die entsprechende Zieltabelle.

Das Vorgehen mit dem Kopieren und Einfügen in Base ist etwas, das für den seltenen Gebrauch nützlich ist. Wenn ich hier für irgendjemanden eine Datenbank entwickle, der/die bisher mit einer Tabellenkalkulation arbeitet, dann erstelle ich direkt nach der Tabellenkonstruktion der Datenbank erst einmal so ein Importmodul.

Gruß

Robert

Re: Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Di 11. Jul 2023, 12:05
von Theophilus61
Danke für den Tipp!
Gibt es eine Musterlösung für das Makro?
Ich habe das früher mit "Local Load Infile" gemacht, aber das lässt MySQL nicht mehr zu.
(Ups - vielleicht hätte ich das erwähnen sollen: Base ist nur das Frontend. Im Hintergrund läuft MySQL)

Re: Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Di 11. Jul 2023, 22:08
von RobertG
Schau einmal im Handbuch nach "Daten von einer Datenbank in eine andere kopieren". Steht im Kapitel "Makros" → "Datenbankaufgaben mit Makros erweitert". Vielleicht muss ich da auch einmal eine stark vereinfachte Version hinzu fügen.

Gruß

Robert

Re: Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Mi 12. Jul 2023, 00:20
von Wanderer
Für MySQL:
Eventuell klappt es ohne local und es gibt auch noch ein eigenes Tool mysqlimport

https://dev.mysql.com/doc/refman/8.0/en/load-data.html

https://stackoverflow.com/questions/660 ... mmand-line

Re: Libre Office stürzt ab beim Versuch, große Exceltabelle zu kopieren

Verfasst: Mi 13. Dez 2023, 19:28
von Theophilus61
Der Load-Befehl funktioniert per default nur, wenn die Datei in einem bestimmten Ordner liegt.
Lässt sich bei mysql auslesen mit SHOW VARIABLES. Bei mir ist es /var/lib/mysql-files/