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 D
die schließlich enthält Sheet1_1
, Sheet1_2
, Sheet1_3
. Dies kann "von Hand" nacheinander über den Copy/move spreadsheet
Eintrag 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.
spreadsheet
libreoffice-calc
openoffice-calc
L. Levrel
quelle
quelle
Antworten:
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.
quelle