🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.

🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

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

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Theophilus61
Beiträge: 23
Registriert: Do 18. Aug 2022, 18:28

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

Beitrag von Theophilus61 » Di 11. Jul 2023, 10:52

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?

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

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

Beitrag von RobertG » Di 11. Jul 2023, 11:23

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
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Theophilus61
Beiträge: 23
Registriert: Do 18. Aug 2022, 18:28

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

Beitrag von Theophilus61 » Di 11. Jul 2023, 12:05

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)

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

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

Beitrag von RobertG » Di 11. Jul 2023, 22:08

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
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

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

Beitrag von Wanderer » Mi 12. Jul 2023, 00:20

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
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Theophilus61
Beiträge: 23
Registriert: Do 18. Aug 2022, 18:28

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

Beitrag von Theophilus61 » Mi 13. Dez 2023, 19:28

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/


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten