
Hier und im Internet gibt es viele Informationen zum Zusammenführen/Kombinieren der Daten mehrerer Tabellen in einer einzigen. Ich möchte etwas viel Einfacheres tun, weiß aber nicht, wie das geht.
Ich habe mehrere Dateien, sagen wir A
, B
, C
, die jeweils ein einzelnes enthalten Sheet1
. Ich möchte die Blätter in einem einzigen Dokument zusammenfassen, das sagen wir , , enthalten D
soll . Dies kann „von Hand“ erfolgen, einzeln, mithilfe des Eintrags im Kontextmenü der Registerkarte „Tabelle“. Aber ich habe ungefähr 40 Dateien. Wie kann ich dies also automatisieren?Sheet1_1
Sheet1_2
Sheet1_3
Copy/move spreadsheet
Ich bin bereit, jede Methode anzuwenden:
- Shell-Skript, wenn es nicht dokumentierte CLI-Optionen gibt oder mit Ihnen bekannten Tools von Drittanbietern,
- Dokumentmakros, bei denen ich ein absoluter Neuling bin (ich kann zwar programmieren, aber nicht in dieser Sprache, und das Lesen der API ist, gelinde gesagt, keine große Hilfe),
- an welche Methode auch immer, ich habe nicht gedacht,
Bitte geben Sie mir Ratschläge zur richtigen Richtung und zu Referenzen.
Antwort1
Abschnitt 6.18.1 derAndrew Pitonyaks Makrodokumentzeigt ein Beispiel für das Kopieren eines Blatts von einem Dokument in ein anderes. Tatsächlich kann alles, was für diese Frage benötigt wird, aus verschiedenen Abschnitten von Andrews Dokument entnommen werden.
Übrigens sind Java und Python auch gute Sprachen für LibreOffice-Makros. Bei größeren Projekten kann die Arbeit mit Basic schwierig sein.