Excel-Duplikat-Substring-Entferner – Redundanten Text in Zellen bereinigen

Entfernen Sie redundante Substrings aus Excel-Zellen mit intelligenter Erkennung. Behalten Sie die ursprüngliche Formatierung bei, während redundanter Text mithilfe der Aspose.Cells-Deduplizierungs-API entfernt wird.

Einführung: Unerwünschte Zeichen präzise entfernen

Die „Repeat Substring Cleaner“-API entfernt redundante Substrings innerhalb einzelner Zellen eines Excel-Bereichs, wobei die Zellformatierung, Datenvalidierung und andere Arbeitsmappenstrukturen erhalten bleiben. Sie verarbeitet jede Zelle unabhängig und behält nur den ersten Vorkommenswert jedes redundanten Substrings bei.

Datenquellenoptionen

Feld Typ Erforderlich Beschreibung
workbook Datei Ja Excel-Arbeitsmappendatei (.xlsx, .xlsm)
range String Ja Zielbereich zur Verarbeitung (z. B. „A1:D100“, „Sheet1!A:D“)

Trennzeichenoptionen

Feld Typ Standardwert Beschreibung
delimiters String "preset" Optionen: preset, custom, comma, semicolon, space, tab, line-break oder eine benutzerdefinierte Trennzeichenfolge (mehrere Zeichen gelten als zusammengesetzt)
treatConsecutiveDelimitersAsOne Boolean false Reduziert benachbarte Trennzeichen zu einem einzigen Separator
caseSensitive Boolean false Legt fest, ob der Vergleich groß-/kleinschreibungsabhängig ist. Bei false wird die Groß-/Kleinschreibung bei der Duplikaterkennung ignoriert.

RemoveDuplicateSubstrings API

Web-API

PUT https://api.aspose.cloud/v4.0/cells/content/remove/duplicate-substrings

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud-APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

-H "Authorization: Bearer {access_token}"

Anforderungsparameter der RemoveDuplicateSubstrings-API

Parametername Typ Pfad/Abfragezeichenfolge/HTTP-Body Beschreibung
Spreadsheet Datei FormData Die zu verarbeitende Tabellendatei. Unterstützte Formate sind u. a. XLSX, XLS, ODS, CSV usw.
delimiters String Query Gibt ein oder mehrere Trennzeichen an, die zur Aufteilung des Zellinhalts in Substrings für Duplikaterkennung und -entfernung verwendet werden. Mehrere Trennzeichen können angegeben werden (z. B. ",;").
treatConsecutiveDelimitersAsOne Boolean Query Wenn auf true gesetzt, werden aufeinanderfolgende Trennzeichen als ein einziger Separator behandelt. Bei false wird jedes Trennzeichen einzeln verarbeitet.
caseSensitive Boolean Query Wenn true, berücksichtigt die Duplikaterkennung die Groß-/Kleinschreibung (z. B. „Text“ ≠ „text“). Bei false wird die Groß-/Kleinschreibung bei der Duplikatsuche ignoriert.
worksheet String Query (Optional) Der Name des Arbeitsblatts, auf das die Entfernung redundanter Substrings angewendet werden soll. Falls weggelassen, gilt der Vorgang für das erste Arbeitsblatt.
range String Query (Optional) Der Zellbereich, auf den die Entfernung redundanter Substrings angewendet werden soll (z. B. "A1:C10"). Falls weggelassen, gilt der Vorgang für alle genutzten Zellen im angegebenen Arbeitsblatt.
outPath String Query (Optional) Der Cloud-Speicherordnerpfad, in dem die verarbeitete Arbeitsmappe gespeichert wird. Falls weggelassen, wird die Datei im Ursprungsordner gespeichert.
outStorageName String Query Der Name des Cloud-Speichers, in dem die Ausgabedatei gespeichert wird.
region String Query (Optional) Legt das Gebietsschema für die Textverarbeitung fest, was die Interpretation von Trennzeichen und die Groß-/Kleinschreibungsregeln für bestimmte Sprachen beeinflussen kann (z. B. "en-US", "tr-TR").
password String Query (Optional) Falls die hochgeladene Tabellendatei passwortgeschützt ist, geben Sie das Passwort an, um die Datei zu öffnen und zu verarbeiten.

Beispielanforderung (cURL)

curl -X PUT "https://api.aspose.cloud/v4.0/cells/content/remove/duplicate-substrings?delimiters=comma&caseSensitive=false" \
     -H "Authorization: Bearer {access_token}" \
     -F "Spreadsheet=@Sample.xlsx" \
     -F "range=A1:D100"

Antwort

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Statuscodes

Code Bedeutung Beschreibung
200 OK Die Anforderung war erfolgreich, und die verarbeitete Arbeitsmappe wird zurückgegeben.
202 Accepted Die Anforderung wurde für die asynchrone Verarbeitung akzeptiert.
400 Bad Request Die Anforderung ist fehlerhaft oder enthält ungültige Parameter.
401 Unauthorized Die Authentifizierung ist fehlgeschlagen oder das Token fehlt/ist ungültig.
404 Not Found Die angegebene Arbeitsmappe oder Ressource konnte nicht gefunden werden.
500 Internal Server Error Auf der Serverseite ist ein unerwarteter Fehler aufgetreten.

Wofür sollte die Remove Duplicate Substrings API verwendet werden?

  • Datenbereinigungs- und -standardisierungsszenarien: Bereinigen Sie Tags wie "VIP,Premium,VIP,Gold""VIP,Premium,Gold".
  • Technische und operative Daten: Bereinigen Sie Protokolleinträge mit wiederholten Fehlercodes, entfernen Sie doppelte Behälter-/Regalbezeichnungen usw.
  • Inhalts- und Medienverwaltung: Reduzieren Sie doppelte Skill-Tags, entfernen Sie redundante Zertifizierungseinträge.

Warum sollten Sie die Remove Duplicate Substrings API verwenden?

  • Manuelle Aufgaben automatisieren: Eliminieren Sie lästiges manuelles Bearbeiten und reduzieren Sie menschliche Fehler.
  • Datenintegrität erhalten: Zellfarben, Schriftarten, Rahmen und bedingte Formatierungen bleiben unverändert; Dropdown-Listen und Validierungsregeln werden beibehalten.
  • Flexible Verarbeitung: Trennzeichenunabhängig mit optionaler Kontrolle der Groß-/Kleinschreibung und Header-Schutz.
  • Entwicklerfreundlich: Aspose.Cells Cloud stellt SDK-Bibliotheken in verschiedenen Sprachen zur Verfügung, sodass eine schnelle Entwicklung mit umfassender Dokumentation möglich ist.
  • Kosteneffizient: Der Vorgang erfolgt in der Cloud, wodurch die Notwendigkeit entfällt, Zwischendateien lokal zu speichern.

OpenAPI-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.

Verwendung der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der beste Weg, um die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrunde liegenden Details, sodass Sie die Redundanz von Substrings in Zellen mit minimalem Codeaufwand implementieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele veranschaulichen, wie Aufrufe an Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden: