Tabellenfelder
Als PDF herunterladen
- Zuletzt aktualisiert2020/03/24
Tabellenfelder
Fügen Sie Skripte in Designer für Tabellenfelder hinzu.
Prozedur
- Markieren Sie im IQ Bot Designer im linken Bedienfeld die Tabellen-/Abschnittseinstellungen für die Tabelle, deren Extraktion/Validierung Sie weiter verbessern möchten.
- Scrollen Sie im mittleren Bedienfeld nach unten zu Logik.
- Wechseln Sie im Abschnitt Logik zur Vereinfachung zwischen Vollbildmodus und Kleinbildmodus.
-
Fügen Sie Code hinzu, um die extrahierten Tabellenwerte zu ändern, die als Python-Wörterbuch in einer Nutzervariablen namens table_values gespeichert werden. Siehe Beispiel unten.
Jede Zeile verfügt über einen GUID (Global Unique Identifier), mit dem IQ Bot Zeilen, die hinzugefügt und gelöscht werden, automatisch verfolgen kann. Wenn Sie eine Zeile hinzufügen, müssen Sie keinen GUID eingeben. IQ Bot tut dies automatisch.
# variable that stores the value: table_values # convert from dictionary to dataframe df = pd.DataFrame.from_dict(table_values) # print dataframe before update print(df) # Item_Description: drop rows with a missing value df = df[(df["Item_Description"] != "")] # Quantity: extract first part of the string, the numeric part only df['Quantity'] = df['Quantity'].str.split(' ', 1).str[0].str.strip() # print dataframe after update print(df) # convert back from dataframe to dict to override what IQ Bot stores table_values = df.to_dict()
-
Wählen Sie Testlauf, um das Skript zu testen und die Ergebnisse vorher und nachher anzuzeigen.
Item_Description Guid product_id Quantity Item_Total 0 wafer, NO172 43ea78f4-7b9b-413a-83ce-89d671478d6c 2 COMS5A-18090220 4.00 PCS 5,840.00 1 Visual Iaspection + cc774f5f-2507-4a15-8e45-7b2abf84fabe 1.00 EA 65.00 2 6bddfed1-2359-4305-a0ac-a1769c113bfb 5% VAT : Total - 4.00PCS GR: 5,905.00 3 2dc642a7-8e6e-4bc6-9672-85afff8c21db Total - KGD: 0.00 Item_Description Guid product_id Quantity Item_Total 0 wafer, NO172 43ea78f4-7b9b-413a-83ce-89d671478d6c 2 COMS5A-18090220 4.00 5,840.00 1 Visual Iaspection + cc774f5f-2507-4a15-8e45-7b2abf84fabe 1.00 65.00
- Wenn Sie Extraktionsergebnisse anzeigen auswählen oder den Bot speichern, wird Ihr Skript gespeichert.