Wichtige Fakten
- Kategorie
- Konvertierung & Kodierung
- Eingabetypen
- file, text, number, select, checkbox
- Ausgabetyp
- file
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der XLSX-Unpivot-Normalizer konvertiert breite Excel-Tabellen in ein langes Format, das für Datenpipelines und Datenbanken optimiert ist. Er behält ID-Spalten bei und wandelt Wertspalten in Schlüssel-Wert-Paare um, um die Datenanalyse und -integration zu vereinfachen.
Wann verwenden
- •Wenn Sie eine breite Tabelle mit mehreren Wertspalten (z.B. Monats- oder Quartalsdaten) in ein langes Format umwandeln müssen.
- •Zur Vorbereitung von Daten für ETL-Prozesse, Datenbank-Imports oder BI-Tools, die ein normalisiertes Format erfordern.
- •Wenn Sie Daten aus Umfragen, Verkaufsberichten oder Finanztabellen für die Zeitreihenanalyse oder Aggregation strukturieren möchten.
So funktioniert es
- •Laden Sie eine Excel-Datei (XLSX oder XLS) hoch und geben Sie optional den Blattnamen und die Kopfzeilenzeile an.
- •Definieren Sie die ID-Spalten, die beibehalten werden sollen, und die Wertspalten, die in Zeilen umgewandelt werden.
- •Konfigurieren Sie die Namen für die Schlüssel- und Wertspalten im Ausgabeformat und wählen Sie das gewünschte Ausgabeformat (XLSX oder JSON).
- •Starten Sie die Konvertierung, wobei leere Werte entfernt und numerische Werte automatisch erkannt werden können.
Anwendungsfälle
Beispiele
1. Monatstabelle entpivotieren
Datenanalyst- Hintergrund
- Eine Excel-Tabelle enthält Verkaufsdaten mit ID-Spalten wie 'name' und 'region' sowie Wertspalten für jeden Monat (Jan, Feb, Mar).
- Problem
- Die breite Struktur erschwert die Analyse über die Zeit oder die Integration in Datenbanken, die ein langes Format erwarten.
- Verwendung
- Laden Sie die Datei hoch, setzen Sie idColumns auf 'name,region', valueColumns auf 'Jan,Feb,Mar', keyColumnName auf 'month' und valueColumnName auf 'value'.
- Beispielkonfiguration
-
idColumns: 'name,region', valueColumns: 'Jan,Feb,Mar', keyColumnName: 'month', valueColumnName: 'value' - Ergebnis
- Die Tabelle wird in ein langes Format umgewandelt, mit Zeilen für jede Kombination aus name, region, month und value, bereit für die Datenbank-Importierung.
2. Datenbank-Import vorbereiten
ETL-Entwickler- Hintergrund
- Ein ETL-Entwickler hat eine Excel-Datei mit Produktumsätzen, die Spalten für jedes Quartal (Q1, Q2, Q3, Q4) enthält, und muss die Daten in eine Datenbank laden.
- Problem
- Die Datenbank erwartet ein langes Format mit Zeilen pro Quartal, aber die Excel-Datei ist breit strukturiert.
- Verwendung
- Verwenden Sie das Tool, um die Wertspalten 'Q1,Q2,Q3,Q4' in eine Schlüssel-Spalte 'quarter' umzuwandeln, während die ID-Spalte 'product_id' beibehalten wird.
- Beispielkonfiguration
-
idColumns: 'product_id', valueColumns: 'Q1,Q2,Q3,Q4', keyColumnName: 'quarter', valueColumnName: 'revenue' - Ergebnis
- Eine normalisierte Tabelle mit Spalten product_id, quarter und revenue wird erstellt, die direkt in die Datenbank importiert werden kann.
Mit Samples testen
xml, xlsx, xlsVerwandte Hubs
FAQ
Welche Dateiformate unterstützt das Tool?
Das Tool unterstützt XLSX- und XLS-Dateien als Eingabe.
Kann ich leere Werte in der Ausgabe entfernen?
Ja, die Option 'Entfernen Leer Werte' ist standardmäßig aktiviert und entfernt Zeilen mit leeren Werten.
Wie gebe ich die Spalten für die Konvertierung an?
Geben Sie ID-Spalten und Wertspalten als kommagetrennte Listen an, z.B. 'product_id,region' für ID und 'Jan,Feb,Mar' für Werte.
Welche Ausgabeformate sind verfügbar?
Sie können zwischen XLSX- und JSON-Format wählen, abhängig von Ihren weiteren Verarbeitungsschritten.
Werden numerische Werte automatisch erkannt?
Ja, die Option 'Parse Numeric Werte' ist standardmäßig aktiviert, um Zahlen korrekt zu interpretieren und zu speichern.