25.01.2024, 12:34
Grüßt euch,
ich möchte via PowerQuery alle chinesischen Zeichen in einer Spalte entfernen und habe dazu eine Funktion geschrieben. Jedoch spuckt diese mir einen Error aus und ich komme einfach nicht dahinter wo das Problem liegt.
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank und liebe Grüße
Mitness
ich möchte via PowerQuery alle chinesischen Zeichen in einer Spalte entfernen und habe dazu eine Funktion geschrieben. Jedoch spuckt diese mir einen Error aus und ich komme einfach nicht dahinter wo das Problem liegt.
Code:
let
Quelle = Excel.CurrentWorkbook(){[Name="Mustermappe"]}[Content],
#"Entfernte oberste Zeilen" = Table.Skip(Quelle,5),
RemoveChineseChars = (text as text) as text =>
let
// Funktion, die prüft, ob das Zeichen KEIN chinesisches Zeichen ist
IsNotChineseChar = (c as text) as logical => not (Character.ToNumber(c) >= 0x4E00 and Character.ToNumber(c) <= 0x9FFF),
// Alle Zeichen auswählen, die keine chinesischen Zeichen sind
CleanText = Text.Select(text, IsNotChineseChar)
in
CleanText,
// Anwenden der Funktion auf die gewünschte Spalte
TransformedTable = Table.TransformColumns(#"Entfernte oberste Zeilen", {{"Column2", each RemoveChineseChars(_), type text}})
in
TransformedTable
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank und liebe Grüße
Mitness
Mit freundlichen Grüßen
Mitness
Mitness