Welche Attribute hat der CSV-Import in Excel Power Query M-Code?

Antwort vom

Ein CSV-Import in Excel Power Query M-Code kann verschiedene Attribute haben, die die Art und Weise steuern, wie die CSV-Datei importiert und verarbeitet wird. Hier sind einige der wichtigsten Attribute: 1. **Delimiter**: Gibt das Trennzeichen an, das die Spalten in der CSV-Datei trennt (z.B. `","` für Komma, `";"` für Semikolon). 2. **Columns**: Definiert die Spaltenstruktur der CSV-Datei. 3. **Encoding**: Gibt die Zeichenkodierung der CSV-Datei an (z.B. `1252` für Windows-1252). 4. **QuoteStyle**: Bestimmt, wie Anführungszeichen in der CSV-Datei behandelt werden (z.B. `QuoteStyle.None` oder `QuoteStyle.Csv`). 5. **Header**: Gibt an, ob die CSV-Datei eine Kopfzeile hat und wie diese behandelt wird (z.B. `Header.Promote` oder `Header.None`). 6. **Culture**: Bestimmt die Kultur, die für die Interpretation von Zahlen und Datumsangaben verwendet wird (z.B. `"en-US"`). 7. **RowCount**: Gibt die Anzahl der zu importierenden Zeilen an. 8. **ExtraValues**: Bestimmt, wie zusätzliche Werte in einer Zeile behandelt werden (z.B. `ExtraValues.Ignore` oder `ExtraValues.Error`). Ein Beispiel für einen M-Code zum Import einer CSV-Datei könnte so aussehen: ```m let Source = Csv.Document(File.Contents("C:\Pfad\zur\Datei.csv"), [Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.Csv]), PromotedHeaders = Table.PromoteHeaders(Source, [PromoteAllScalars=true]) in PromotedHeaders ``` In diesem Beispiel: - `Delimiter` ist auf `","` gesetzt, was bedeutet, dass die Spalten durch Kommas getrennt sind. - `Columns` ist auf `5` gesetzt, was bedeutet, dass die CSV-Datei 5 Spalten hat. - `Encoding` ist auf `1252` gesetzt, was die Windows-1252-Zeichenkodierung angibt. - `QuoteStyle` ist auf `QuoteStyle.Csv` gesetzt, was bedeutet, dass Anführungszeichen gemäß den CSV-Regeln behandelt werden. - `Table.PromoteHeaders` wird verwendet, um die erste Zeile als Kopfzeile zu verwenden. Weitere Informationen zu den Attributen und deren Verwendung findest du in der [Microsoft-Dokumentation zu Power Query M](https://docs.microsoft.com/en-us/powerquery-m/).

Kategorie: Technologie Tags: CSV Excel Power Query

Verwandte Fragen

Excel-Makro: Spalten E:G per Button ein- und ausblenden?

Ja. Verwende dieses Makro und weise es dem Button zu: vba Sub SpaltenEGUmschalten() Columns("E:G").EntireColumn.Hidden = Not Columns("E").EntireColumn.Hidden End Sub So funktio...

Kann man in Excel nur einen bestimmten Bereich schützen, ohne den Blattschutz zu verwenden?

Nein. In Excel lässt sich ein bestimmter Bereich nicht wirksam separat schützen, ohne am Ende doch den Blattschutz zu verwenden. Das Prinzip ist: Zellen bekommen die Eigenschaft „Gesp...

Wie Excel-Tabelle in Word-Datei umwandeln?

Eine Excel-Tabelle lässt sich in Word auf mehrere Arten übernehmen: 1. Kopieren und einfügen Tabelle in Excel markieren Strg + C In Word klicken Strg + V 2. Als verknüpfte Tabell...

Excel-Makro: Im Bereich B10:B20, wenn der IndentLevel in Spalte B = 1 ist, dann in dieser Zeile in B:O oben eine dünne Rahmenlinie setzen?

vba Sub RahmenObenBeiIndent1() Dim ws As Worksheet Dim c As Range Set ws = ActiveSheet For Each c In ws.Range("B10:B20") If c.IndentLevel = 1 Then With ws.Range(ws.Cells(c.Row, &q...

Kann man mit einem Excel-Makro abfragen, ob und wie stark ein Zellinhalt eingerückt ist?

Ja. In Excel-VBA kannst du die Einrückung einer Zelle über IndentLevel abfragen. Beispiel: vba Sub EinrueckungPruefen() Dim wert As Long wert = Range("A1").IndentLevel MsgB...

Syntax von IsNumeric in Excel-VBA?

IsNumeric(Ausdruck) Beispiel: vba If IsNumeric(Range("A1").Value) Then MsgBox "Zahl" Else MsgBox "Keine Zahl" End If Rückgabewert: True = numerisch False = nich...

Lässt sich die Excel-Warnung „Pivot enthält schon Daten“ per Makro ausschalten?

Ja. Die Meldung lässt sich im Makro meist mit deaktivierten Excel-Warnungen unterdrücken: vba Application.DisplayAlerts = False ' Pivot-Aktion hier, z. B. Aktualisieren / Ersetzen / L...

Kann man mit einem Excel-Makro den Filter einer Pivot-Tabelle ändern?

Ja. Mit einem Excel-Makro (VBA) kannst du den Filter einer Pivot-Tabelle ändern, zum Beispiel: Berichtsfilter setzen einzelne Pivot-Felder filtern bestimmte Elemente ein-/ausblenden Datums- oder...

Wie speichert man Kontakte vom Samsung A35 in Excel?

Kontakte vom Samsung A35 lassen sich am einfachsten so in Excel speichern: Methode 1: Über Google-Konto als CSV 1. Auf dem Samsung die Kontakte-App öffnen. 2. Prüfen, ob die Kontakte im...

Excel-Makro: Einfärbung der Zellen B10:D15 aufheben?

Ja. In VBA z. B. so: vba Range("B10:D15").Interior.Pattern = xlNone Alternativ: vba Range("B10:D15").Interior.ColorIndex = xlColorIndexNone Falls auch andere Formatierungen e...