Rimuovi sottotesti duplicati in Excel – Pulisci il testo ripetuto nelle celle

Rimuovi i sottotesti duplicati dalle celle Excel con un rilevamento intelligente. Mantieni intatta la formattazione originale ed elimina il testo ridondante utilizzando l’API di deduplicazione di Aspose.Cells.

Introduzione: Rimuovi i caratteri indesiderati con precisione

L’API Repeat Substring Cleaner rimuove i sottotesti duplicati all’interno delle singole celle di un intervallo Excel, preservando la formattazione delle celle, la convalida dei dati e le altre strutture del foglio di calcolo. Elabora ogni cella in modo indipendente, mantenendo soltanto la prima occorrenza di ciascun sottotesto duplicato.

Opzioni per l’origine dati

Campo Tipo Obbligatorio Descrizione
workbook file File di foglio di calcolo Excel (.xlsx, .xlsm)
range string Intervallo di destinazione da elaborare (es. “A1:D100”, “Foglio1!A:D”)

Opzioni per i delimiter

Campo Tipo Valore predefinito Descrizione
delimiters string "preset" Opzioni: preset, custom, comma, semicolon, space, tab, line-break oppure una stringa personalizzata di delimiter (caratteri multipli vengono considerati un insieme)
treatConsecutiveDelimitersAsOne boolean false Unisci i delimiter adiacenti in un unico separatore
caseSensitive boolean false Determina se il confronto è sensibile alle maiuscole/minuscole. Quando impostato su false, la distinzione tra maiuscole e minuscole viene ignorata durante il rilevamento dei duplicati.

API RemoveDuplicateSubstrings

API Web

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

Sicurezza e autenticazione

Le API Aspose.Cells Cloud sono sicure e richiedono l'autenticazione basata su token JWT.

-H "Authorization: Bearer {access_token}"

I parametri della richiesta dell’API RemoveDuplicateSubstrings sono:

Nome del parametro Tipo Percorso/QueryString/Corpo HTTP Descrizione
Spreadsheet File FormData Il file di foglio di calcolo da elaborare. I formati supportati includono XLSX, XLS, ODS, CSV, ecc.
delimiters String Query Specifica uno o più caratteri di delimiter utilizzati per dividere il contenuto delle celle in sottotesti, al fine di rilevare e rimuovere i duplicati. Possono essere specificati più delimiter (es. ",;").
treatConsecutiveDelimitersAsOne Boolean Query Quando impostato su true, i caratteri delimiter consecutivi vengono considerati come un singolo separatore. Quando impostato su false, ogni delimiter viene elaborato individualmente.
caseSensitive Boolean Query Quando impostato su true, il rilevamento dei duplici considera la distinzione tra maiuscole e minuscole (es. “Testo” ≠ “testo”). Quando impostato su false, tale distinzione viene ignorata durante il confronto dei duplicati.
worksheet String Query (Facoltativo) Il nome del foglio di lavoro in cui verrà applicata la rimozione dei sottotesti duplicati. Se omesso, l’operazione viene applicata al primo foglio di lavoro.
range String Query (Facoltativo) L’intervallo di celle in cui verrà applicata la rimozione dei sottotesti duplicati (es. "A1:C10"). Se omesso, l’operazione viene applicata a tutte le celle utilizzate nel foglio di lavoro specificato.
outPath String Query (Facoltativo) Il percorso della cartella nell’archivio cloud in cui verrà salvato il foglio di calcolo elaborato. Se omesso, il file viene salvato nella cartella di origine.
outStorageName String Query Il nome dell’archivio cloud in cui verrà salvato il file di output.
region String Query (Facoltativo) Imposta il locale per l’elaborazione del testo, il quale può influenzare l’interpretazione dei delimiter e le regole relative alla distinzione tra maiuscole e minuscole per alcune lingue (es. "en-US", "tr-TR").
password String Query (Facoltativo) Se il foglio di calcolo caricato è protetto da password, fornire la password per aprirlo ed elaborarlo.

Esempio di richiesta (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"

Risposta

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

Codici di stato

Codice Significato Descrizione
200 OK La richiesta è andata a buon fine e il foglio di calcolo elaborato viene restituito.
202 Accettata La richiesta è stata accettata per l’elaborazione asincrona.
400 Richiesta non valida La richiesta è malformata o contiene parametri non validi.
401 Non autorizzata L’autenticazione non è riuscita o il token è mancante/non valido.
404 Non trovata Il foglio di calcolo o la risorsa specificata non è stato trovato.
500 Errore interno del server Si è verificato un errore imprevisto lato server.

Dove utilizzare l’API Remove Duplicate Substrings?

  • Scenari di pulizia e standardizzazione dei dati: Pulire etichette come "VIP,Premium,VIP,Gold""VIP,Premium,Gold".
  • Dati tecnici e operativi: Pulire le voci di log con codici di errore ripetuti, rimuovere identificatori di bin/rack duplicati, ecc.
  • Gestione di contenuti e media: Deduplicare tag sulle competenze, rimuovere voci di certificazione ridondanti.

Perché utilizzare l’API Remove Duplicate Substrings?

  • Automatizza le attività manuali: Elimina la noia della modifica manuale e riduce gli errori umani.
  • Preserva l’integrità dei dati: Colori delle celle, caratteri, bordi e formattazione condizionale rimangono invariati; i menu a discesa e le regole di convalida vengono conservate.
  • Elaborazione flessibile: Indipendente dai delimiter, con controllo opzionale sulla sensibilità alle maiuscole/minuscole e protezione delle intestazioni.
  • Facile per gli sviluppatori: Aspose.Cells Cloud fornisce librerie SDK in diversi linguaggi, consentendo uno sviluppo rapido grazie a una documentazione completa.
  • Conveniente economicamente: L’operazione viene eseguita nel cloud, evitando la necessità di memorizzare localmente file intermedi.

Specifica OpenAPI

La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e consentono di effettuare direttamente interazioni REST da un browser web.

Utilizza gli SDK di Aspose.Cells Cloud

L’utilizzo degli SDK rappresenta il modo migliore per accelerare lo sviluppo. Gli SDK gestiscono i dettagli sottostanti, consentendoti di implementare semplicemente la rimozione dei sottotesti duplicati nelle celle con un codice minimo.Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.

I seguenti esempi di codice illustrano come effettuare chiamate ai servizi web Aspose.Cells utilizzando vari SDK: