Rimuovi caratteri da Excel – Aspose.Cells Cloud API (POST /cells/removecharacters)

Rimuovi caratteri da Excel tramite API Web

Un insieme completo di strumenti per pulire il contenuto di testo all’interno delle celle selezionate. L’API rimuove caratteri specifici, set di caratteri predefiniti o sottostringhe, garantendo che il testo nei fogli di calcolo sia standardizzato e privo di simboli indesiderati.

Prerequisiti

  • Un account Aspose Cloud attivo.
  • Un token di accesso JWT valido ottenuto come descritto nella guida all’autenticazione.
  • Il file Excel deve essere caricato nello storage prima di chiamare questo endpoint.
  • I formati di file supportati includono .xlsx, .xls, .xlsm e altri tipi Excel comuni.
POST https://api.aspose.cloud/v3.0/cells/removecharacters

Sicurezza e autenticazione

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

Descrizione della funzione

  • Rimuovi caratteri personalizzati – Specifica i caratteri che desideri eliminare. Inserisci ciascun carattere nel campo Rimuovi caratteri personalizzati; l’API eliminerà ogni occorrenza di tali caratteri nelle celle selezionate.
  • Rimuovi set di caratteri – Scegli dai set predefiniti:
    • Caratteri non stampabili – Elimina i ritorni a capo e i primi 32 caratteri ASCII non stampabili (0‑31) oltre ai codici aggiuntivi (127, 129, 141, 143, 144, 157).
    • Caratteri di testo – Rimuove tutte le lettere.
    • Caratteri numerici – Elimina tutte le cifre.
    • Simboli – Rimuove simboli matematici, geometrici, tecnici, valutari e simboli simili a lettere come “?”, “1” e “™”.
    • Segni di punteggiatura – Elimina tutti i segni di punteggiatura.
  • Rimuovi una sottostringa – Elimina qualsiasi sottostringa specificata (ad esempio, una parola) dalle celle selezionate.

Parametri della richiesta

Nome del parametro Tipo Posizione Descrizione
removeCharactersOptions Classe Corpo Opzioni che definiscono quali caratteri, set di caratteri o sottostringhe rimuovere.

Schema di removeCharactersOptions

Proprietà Tipo Obbligatoria Descrizione
Range string Notazione A‑1 o nome di intervallo che identifica le celle da elaborare (ad esempio, "A1:C10").
CustomCharacters string No Stringa contenente ciascun carattere personalizzato da eliminare (ad esempio, "@#$").
CharacterSet string No Valore di enum che specifica un set predefinito ("NonPrinting", "Text", "Numeric", "Symbols", "Punctuation").
Substring string No La sottostringa esatta da rimuovere (ad esempio, "USD").
IgnoreCase boolean No Se true, la rimozione dei caratteri avviene senza distinzione tra maiuscole e minuscole.

Esempio di corpo della richiesta JSON

{
  "Range": "A1:B20",
  "CustomCharacters": "@#$",
  "CharacterSet": "NonPrinting",
  "Substring": "USD",
  "IgnoreCase": true
}

Esempio di richiesta cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/removecharacters" \
     -H "Authorization: Bearer {access_token}" \
     -H "Content-Type: application/json" \
     -d '{
           "Range": "A1:B20",
           "CustomCharacters": "@#$",
           "CharacterSet": "NonPrinting",
           "Substring": "USD",
           "IgnoreCase": true
         }'

Risposta

{
    "Status" : "OK",
    "Code" : 200,
    "Filename" : "[nome file unito]",
    "Filesize" : [dimensione file],
    "FileContent" : "[Base64String]"
}

Codici di stato HTTP

Codice Significato Descrizione
200 OK Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione.
400 Richiesta non valida Parametri mancanti o non validi (ad esempio, tipo di file non supportato).
401 Non autorizzato Token JWT non valido o mancante.
413 Payload troppo grande Il file caricato supera il limite di dimensione.
500 Errore interno del server Errore imprevisto del server.

Come utilizzare l’API PostRemoveCharacters con gli SDK

Specifica dell’API PostRemoveCharacters

La specifica OpenAPI completa dell’endpoint PostRemoveCharacters definisce un’interfaccia di programmazione pubblicamente accessibile e consente di effettuare interazioni REST direttamente da un browser web.

Utilizzare gli SDK Aspose.Cells Cloud

L’utilizzo di un SDK è il modo migliore per velocizzare lo sviluppo. Un SDK si occupa dei dettagli a basso livello e consente di concentrarsi sulle attività del progetto. Consulta il repository GitHub per un elenco completo degli SDK Aspose.Cells Cloud.

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