Update Excel Cells
Beschreibung
Abschnitt betitelt „Beschreibung“Der Schritt Dokument: Excel aktualisieren schreibt Werte in einzelne Zellen einer .xlsx-Arbeitsmappe in einem Dokumentenkonto und lässt den Rest der Arbeitsmappe unverändert. Jede Zeile der Eingabetabelle nennt eine Zelle und den Wert, der dort geschrieben wird. Der Schritt kann stattdessen anhand einer Tabelle mit Formatierungsanweisungen die Formatierung auf die Arbeitsmappe anwenden.
Das Schrittformular hat drei Optionsgruppen: Arbeitsmappe, Zellen und Formatierung. Migrierte KNIME-Workflows verwenden diesen Schritt für ihre Excel-Zellen-Aktualisierungs- und Formatierungsknoten.
Eine Arbeitsmappe, die nicht vorhanden ist, ist nie ein Fehler: Der Schritt lässt sie unberührt und endet mit einer Warnung, die den Pfad nennt.
Zellwerte festlegen
Abschnitt betitelt „Zellwerte festlegen“- Quelltabelle (
source) – die Tabelle mit den Zelladressen und ihren neuen Werten. Quellspalten (source_columns) listet die Adressspalte und die Wertspalten auf. - Adressspalte (
address_column) – die Spalte mit der Adresse jeder Zelle, etwaA5, odercolumn:rowals Zahlen ab 1. - Arbeitsmappe (
file) – die Arbeitsmappe, die aktualisiert wird,{account, path}. - Blatt (
sheet_name) – das Blatt, das aktualisiert wird. Ein Blatt dieses Namens wird hinzugefügt, wenn die Arbeitsmappe keines hat. - Für einen fehlenden Wert geschrieben (
replace_missing) – wird in eine Zelle geschrieben, deren Zeile keinen Wert enthält. Lassen Sie das Feld leer, um die Zelle leer zu lassen.
Die Arbeitsmappe formatieren
Abschnitt betitelt „Die Arbeitsmappe formatieren“Setzen Sie Tabelle der Formatierungsanweisungen (source_b) auf eine Tabelle mit Formatierungsanweisungen, mit einer Zeile pro Anweisung. Anweisungsspalten (source_b_columns) nennt ihre Spalten Kind, Tag und Params. Kind ist font, background, cell, border, merge, conditional, size, comment, hyperlink, sheet_properties oder sheet, und Params enthält die Einstellungen der Anweisung als JSON. Quelltabelle ist dann eine Steuertabelle, die über das Blatt gelegt wird: Jede ihrer Zellen enthält die durch Kommas getrennten Tags der Anweisungen, die für diese Zelle gelten. Adressspalte und Blatt werden nicht verwendet.
Eine Kopie schreiben
Abschnitt betitelt „Eine Kopie schreiben“- Die aktualisierte Arbeitsmappe schreiben nach (
output_file) – schreibt die aktualisierte Arbeitsmappe in dieses{account, path}statt über das Original. - Eine bereits vorhandene Datei (
if_exists) – mit Die aktualisierte Arbeitsmappe schreiben nach ersetzt Überschreiben (overwrite, der Standard) eine bereits vorhandene Datei, und Schritt fehlschlagen lassen (fail) stoppt den Schritt.