Zusammenführen / Verketten / Anhängen von Arbeitsblattdokumenten, nicht von Arbeitsblattinhalten

0

Hier und im Internet gibt es viele Informationen zum Zusammenführen / Kombinieren der Daten mehrerer Tabellenkalkulationen zu einer einzigen. Ich möchte etwas viel Einfacheres tun, kann aber nicht herausfinden, wie.

Ich habe mehrere Dateien, sagen wir A, B, C, die jeweils einen einzelnen enthält Sheet1. Ich möchte die Blätter in einem einzigen Dokument zu einer Gruppe, sagen Ddie schließlich enthält Sheet1_1, Sheet1_2, Sheet1_3. Dies kann "von Hand" nacheinander über den Copy/move spreadsheetEintrag im Kontextmenü der Registerkarte "Tabellenkalkulation" erfolgen. Aber ich habe ungefähr 40 Dateien. Wie kann ich das automatisieren?

Ich bin bereit, eine Methode anzuwenden:

  • Shell-Skript, wenn es undokumentierte CLI-Optionen oder Tools von Drittanbietern gibt, die Sie möglicherweise kennen,
  • Dokumentmakro, für das ich ein absoluter Neuling bin (ich kann programmieren, aber nicht in dieser Sprache, und das Lesen der API ist keine große Hilfe, um es gelinde auszudrücken),
  • über welche Methode ich auch immer nicht nachgedacht habe,

Bitte geben Sie die richtige Richtung und Referenzen an.

L. Levrel
quelle
Bitte beachten Sie, dass Super User kein Skriptschreibdienst ist. Wenn Sie uns mitteilen, was Sie bisher versucht haben (einschließlich aller Skripte, die Sie verwenden) und wo Sie hängen geblieben sind, können wir versuchen, bei bestimmten Problemen zu helfen. Sie sollten auch lesen Wie stelle ich eine gute Frage? .
DavidPostill
1
Abschnitt 6.18.1 des Makrodokuments von Andrew Pitonyak zeigt ein Beispiel für das Kopieren eines Blattes von einem Dokument in ein anderes.
Jim K
@ DavidPostill: Ich weiß, wofür SE-Sites bestimmt sind. Ich entschuldige mich für den zweideutigen Wortlaut meiner Frage. Lassen Sie es mich umschreiben, damit Sie Ihre Abwahl rückgängig machen können.
L. Levrel
@ JimK: Danke! Wenn Sie Ihren Kommentar in eine Antwort verwandeln, stimme ich ihm gerne zu und akzeptiere ihn (ich habe meine Frage umformuliert, also fügen Sie einfach hinzu, ob Makros der beste Weg sind)
L. Levrel

Antworten:

1

Abschnitt 6.18.1 des Makrodokuments von Andrew Pitonyak zeigt ein Beispiel für das Kopieren eines Blattes 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.

Java und Python sind übrigens auch gute Sprachen für LibreOffice-Makros. Bei größeren Projekten kann es schwierig sein, mit Basic zu arbeiten.

Jim K
quelle