Excel-Datenreiniger – Konvertierung von Text in Zahlen & Entfernung unerwünschter Zeichen
Bereinigen Sie Excel-Daten, indem Sie Zahlen, die als Text formatiert sind, in numerische Werte umwandeln, unerwünschte Zeichen und Zeilenumbrüche ersetzen sowie akzentuierte Zeichen in normale Buchstaben normalisieren – alles mithilfe der Aspose.Cells API.
Übersicht
Zahlen als Text konvertieren, unnötige Zeichen entfernen, Akzente austauschen – ein Aufruf, keine Formeln.
- Konvertierung von als Text gespeicherten Zahlen in echte Zahlen: Wandeln Sie numerische Daten, die als Text vorliegen, in echte Zahlen um, um genaue Berechnungen und eine korrekte Datendarstellung sicherzustellen.
- Spezifische Zeichen ersetzen: Ersetzen Sie alle Vorkommen bestimmter Zeichen in den ausgewählten Zellen auf einmal, um Ihre Daten zu standardisieren.
- Konvertierung von Zeilenumbrüchen in Leerzeichen, Kommas oder Semikolons: Verbessern Sie die Lesbarkeit, indem Sie Zeilenumbrüche durch Leerzeichen, Kommas oder Semikolons ersetzen – eine übersichtlichere und optisch ansprechendere Darstellung.
- Ersetzen akzentuierter Zeichen: Falls Ihre Daten in verschiedenen Sprachen vorliegen, können Sie akzentuierte Zeichen wie „é“ oder „ü“ durch ihre nicht-akzentuierten Gegenstücke ersetzen, was Konsistenz und Klarheit erhöht.
ConvertText API
Web-API
PUT https://api.aspose.cloud/v4.0/cells/content/convert/text
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
-H "Authorization: Bearer {access_token}"
Anforderungsparameter der convertText-API
| Parametername | Typ | Pfad/Abfragezeichenfolge/HTTP-Body | Beschreibung |
|---|---|---|---|
| Spreadsheet | Datei | FormData | Die zu verarbeitende Tabellendatei. Unterstützte Formate sind unter anderem XLSX, XLS, ODS, CSV usw. |
| convertTextType | String | Abfrage | Gibt die Art der anzuwendenden Textkonvertierung an, z. B. Konvertierung von als Text formatierten Zahlen in numerische Werte oder Konvertierung akzentuierter Zeichen. |
| sourceCharacters | String | Abfrage | Gibt die Zeichen, Zeichenfolgen oder Muster an, die aus dem Text ersetzt oder entfernt werden sollen (z. B. "é,è,ê", "#N/A", "\\n" für Zeilenumbrüche). |
| targetCharacters | String | Abfrage | Gibt die Ersatzzeichen oder -zeichenfolgen an, die die Quellzeichen ersetzen (z. B. "e" für akzentuierte Buchstaben, "" zum Entfernen, " " für Zeilenumbrüche). |
| worksheet | String | Abfrage | (Optional) Der Name des Arbeitsblatts, auf das die Textkonvertierung angewendet werden soll. Falls nicht angegeben, wird das erste Arbeitsblatt verwendet. |
| range | String | Abfrage | (Optional) Der Zellbereich, auf den die Textkonvertierung angewendet werden soll (z. B. "A1:C10"). Falls nicht angegeben, wird die Operation auf alle belegten Zellen angewendet. |
| outPath | String | Abfrage | (Optional) Der Pfad zum Cloud-Speicherordner, in dem die verarbeitete Arbeitsmappe gespeichert wird. Falls nicht angegeben, wird die Datei im Quellordner gespeichert. |
| outStorageName | String | Abfrage | Der Name des Cloud-Speichers, in dem die Ausgabedatei gespeichert wird. |
| region | String | Abfrage | (Optional) Legt die Locale für Textkonvertierungsregeln fest, insbesondere relevant für sprachspezifische Zeichenverarbeitung (z. B. "en-US", "fr-FR"). |
| password | String | Abfrage | (Optional) Falls die hochgeladene Tabellendatei passwortgeschützt ist, geben Sie das Passwort an, um die Datei zu öffnen und zu verarbeiten. |
Antwort
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Fehlercodes
- 400 Bad Request: Ungültige Aspose.Cells Cloud API-URI.
- 401 Unauthorized: Ungültiges Zugriffstoken oder ungültige Client-ID und -Geheimnis.
- 404 Not Found: Die Tabellendatei ist nicht zugänglich.
- 500 Server Error: Die Tabellendatei hat beim Abrufen von Berechnungsdaten einen Fehler festgestellt.
Wann sollte die Convert Text API verwendet werden?
- Korrektur des Zahlenformats: Konvertieren Sie als Text gespeicherte Zahlen (z. B. „123,45“) in ein für Berechnungen geeignetes numerisches Format.
- Bereinigung spezieller Zeichen: Entfernen Sie unnötige Sonderzeichen, zusätzliche Leerzeichen oder unsichtbare Zeichen aus den Daten.
- Behandlung von Zeilenumbrüchen: Ersetzen Sie Zeilenumbrüche in Zellen durch Leerzeichen oder andere Trennzeichen.
- Normalisierung akzentuierter Zeichen: Konvertieren Sie akzentuierte Buchstaben (z. B. „é“, „ñ“) in Standardbuchstaben („e“, „n“).
- CSV-Dateivorverarbeitung: Standardisieren Sie das Textformat vor dem Import von CSV-Dateien in Excel.
Warum sollte man die Convert Text API verwenden?
- Automatische Formatumwandlung: Konvertieren Sie als Text formatierte Zahlen mit einem einzigen Aufruf in berechenbare Werte in Stapelverarbeitung.
- Zeichennormalisierung: Einheitliche Behandlung spezieller Zeichen, Diakritika und Kodierungsprobleme.
- Datenkonsistenz: Sicherstellen, dass das Textformat vollständig einheitlich über den gesamten Datensatz hinweg ist.
- Entwicklerfreundlich: Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen, was eine schnelle Entwicklung ermöglicht und umfassende Dokumentation bereitstellt. Im Vergleich zum Aufbau eigener Textverarbeitungslösungen wird der Entwicklungsaufwand deutlich reduziert.
- Kosteneffizient: Sie können Text konvertieren, ohne die Arbeitsmappe zunächst hochzuladen – dies spart Speicherplatz und Kosten.
OpenAPI-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt über einen Webbrowser.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist der beste Weg, die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrunde liegenden Details, sodass Sie die Convert Text-Funktion für Zellen mit minimalem Codeaufwand implementieren können.
Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mithilfe verschiedener SDKs durchgeführt werden: