Liest und schreibt Excel-Arbeitsmappen (.xlsx) direkt als Datei, ohne dass Excel installiert sein muss. Damit lassen sich Tabellenblätter, Zellen, Bereiche, Formeln, Formatierungen und mehr automatisiert befüllen, durchsuchen und bearbeiten.
Block-Einstellungen
Gelten für den ganzen Modul-Block (im Editor oben im Inspektor, in YAML direkt unter dem Modulnamen).
Feld
Typ
Pflicht
Beschreibung
datei
Text
—
Pfad zur Excel-Datei. Existiert die Datei, wird sie geladen; sonst (oder ohne Angabe) wird eine neue, leere Mappe im Speicher angelegt. Wird auch von der Aktion 'speichern' als Zielpfad genutzt.
Aktionen
zelle-lesenlesend
Liest den Wert einer einzelnen Zelle.
Eingaben
Feld
Typ
Pflicht
Beschreibung
zelle
Text
—
Zelle in A1-Schreibweise (z.B. B2). Alternativ zeile+spalte.
zeile
Zahl
—
Zeilennummer (1-basiert), nur zusammen mit spalte.
spalte
Text
—
Spaltenbuchstabe (z.B. A), nur zusammen mit zeile.
als
Text
—
Optionale Typ-Umwandlung des Ergebnisses (z.B. Zahl, Text, Datum).
Ausgaben (über ergebnis:)
wert
Der Zellwert (leer = nichts).
zelle-setzenverändernd
Schreibt einen Wert in eine Zelle.
Eingaben
Feld
Typ
Pflicht
Beschreibung
zelle
Text
—
Zelle in A1-Schreibweise. Alternativ zeile+spalte (eines von beidem ist Pflicht).
zeile
Zahl
—
Zeilennummer (1-basiert), zusammen mit spalte.
spalte
Text
—
Spaltenbuchstabe, zusammen mit zeile.
wert
Text
—
Der zu schreibende Wert (Text, Zahl oder Wahrheit).
als
Text
—
Optionale Typ-Umwandlung des Werts vor dem Schreiben.
Ausgaben (über ergebnis:)
alter_wert
Der vorherige Inhalt der Zelle.
zeile-anhängenverändernd
Hängt eine neue Zeile mit mehreren Werten unten an die befüllten Daten an.
Eingaben
Feld
Typ
Pflicht
Beschreibung
werte
Liste
ja
Liste der Werte, die ab Spalte A in die neue Zeile geschrieben werden.
tabellenblatt
Text
—
Optional: Name des Zielblatts, auf das vorher gewechselt wird.
Ausgaben (über ergebnis:)
zeile
Nummer der neu angelegten Zeile.
bereich-lesenlesend
Liest einen rechteckigen Zellbereich, optional mit Kopfzeile als Liste von Objekten.
Eingaben
Feld
Typ
Pflicht
Beschreibung
bereich
Text
—
Bereich in A1-Schreibweise (z.B. A1:C10). Alternativ von-zelle+bis-zelle.
von-zelle
Text
—
Obere linke Zelle (zusammen mit bis-zelle).
bis-zelle
Text
—
Untere rechte Zelle (zusammen mit von-zelle).
mit-kopfzeile
Wahrheit
—
Wenn wahr: erste Zeile wird zu Spaltennamen, Ergebnis ist eine Liste von Objekten.
Ausgaben (über ergebnis:)
ergebnis
Bei false eine Liste von Zeilen-Listen; bei mit-kopfzeile eine Liste von Objekten.
bereich-setzenverändernd
Schreibt eine Matrix von Werten in einen Bereich.
Eingaben
Feld
Typ
Pflicht
Beschreibung
bereich
Text
ja
Zielbereich in A1-Schreibweise (z.B. A1:B2).
werte
Liste
—
Liste von Zeilen-Listen; darf den Bereich nicht überschreiten.
suchenlesend
Sucht einen Wert im Blatt (oder in einem Bereich/einer Spalte) und liefert die erste Fundstelle.