Rimuovi caratteri in base alla posizione in Excel – Elimina testo da posizioni specifiche – Shortcode online
Elimina caratteri dalle celle Excel in base alla posizione: rimuovi i primi/ultimi N caratteri oppure elimina il testo prima/dopo marcatori specificati. Pulizia precisa del testo grazie all’API Web di Aspose.Cells Cloud.
Introduzione: Rimuovi caratteri indesiderati in base alla posizione
Modalità di posizione
theFirstNCharacters– rimuovi N caratteri dall’iniziotheLastNCharacters– rimuovi N caratteri dalla fineallCharactersBeforeText– elimina tutto ciò che precede la prima occorrenza della sottostringa fornitaallCharactersAfterText– elimina tutto ciò che segue la prima occorrenzaBetweenValues– rimuovi la sottostringa (e, opzionalmente, i delimitatori stessi) compresa tra due valori definiti dall’utente
Opzioni
caseSensitive– determina se le ricerche perBeforeText,AfterTexteBetweenValuessono distinte per maiuscole/minuscole
API RemoveCharactersByPosition
API Web
PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l’autenticazione tramite token JWT.
-H "Authorization: Bearer {access_token}"
Parametri della richiesta dell’API RemoveCharactersByPosition
| Nome parametro | Tipo | Percorso/Stringa di query/Corpo HTTP | Descrizione |
|---|---|---|---|
| Spreadsheet | File | FormData | Il file del foglio di calcolo da elaborare. I formati supportati includono XLSX, XLS, ODS, CSV, ecc. |
| Authorization | String | Intestazione | Token Bearer per l’autenticazione (obbligatorio). |
| theFirstNCharacters | Integer | Query | Numero di caratteri da rimuovere dall’inizio del testo in ciascuna cella selezionata (ad esempio, 3 rimuove i primi 3 caratteri). |
| theLastNCharacters | Integer | Query | Numero di caratteri da rimuovere dalla fine del testo in ciascuna cella selezionata (ad esempio, 2 rimuove gli ultimi 2 caratteri). |
| allCharactersBeforeText | String | Query | Rimuove tutti i caratteri che precedono la stringa di testo specificata in ciascuna cella. Se la stringa appare più volte, la rimozione si basa sulla prima occorrenza. |
| allCharactersAfterText | String | Query | Rimuove tutti i caratteri che seguono la stringa di testo specificata in ciascuna cella. Se la stringa appare più volte, la rimozione si basa sulla prima occorrenza. |
| worksheet | String | Query | (Opzionale) Il nome del foglio di lavoro in cui verrà applicata la rimozione dei caratteri. Se omesso, l’operazione viene applicata al primo foglio di lavoro. |
| range | String | Query | (Opzionale) L’intervallo di celle in cui verrà applicata la rimozione dei caratteri (ad esempio, "A1:C10"). Se omesso, l’operazione viene applicata a tutte le celle utilizzate nel foglio di lavoro specificato. |
| outPath | String | Query | (Opzionale) Il percorso della cartella nello storage 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 dello storage cloud in cui verrà salvato il file di output. |
| region | String | Query | (Opzionale) Imposta la localizzazione per la gestione del testo, particolarmente rilevante per le posizioni dei caratteri e la codifica specifiche della lingua (ad esempio, "en-US", "zh-CN"). |
| password | String | Query | (Opzionale) Se il foglio di calcolo caricato è protetto da password, fornire la password per aprirlo ed elaborarlo. |
Risposta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Codici di errore
- 200 OK – La richiesta ha avuto successo e il file elaborato viene restituito.
- 400 Bad Request: URI dell’API Aspose.Cells Cloud non valido.
- 401 Unauthorized: Token di accesso non valido oppure ID client e segreto non validi.
- 404 Not Found: Il file del foglio di calcolo non è accessibile.
- 500 Server Error: Si è verificato un’anomalia durante il recupero dei dati di calcolo per il foglio di calcolo.
Dove utilizzare l’API Remove Characters by Position?
- Standardizzazione dei dati: Pulisci i codici prodotto (rimuovi zeri iniziali o suffissi), i numeri di telefono (rimuovi i prefissi internazionali)
- Estrazione di testo: Estrai informazioni chiave dai file di log (rimuovi timestamp o prefissi)
- Elaborazione di file: Organizza i nomi dei file (rimuovi prefissi uniformi o suffissi di data)
- Parsing dei dati: Elabora testo strutturato (estrai contenuto tra parentesi o marcatori specifici)
- Gestione database: Pulisci i dati importati (rimuovi caratteri di intestazione/piede in formato fisso)
Perché utilizzare l’API Remove Characters by Position?
- Precisa ed efficiente: La cancellazione diretta in base alla posizione elimina la necessità di complesse espressioni regolari.
- Configurazione flessibile: Cinque modalità di posizionamento più un’opzione per la distinzione maiuscole/minuscole coprono scenari diversificati.
- Elaborazione in batch: Pulisci intere colonne con una singola chiamata, aumentando l’efficienza fino a 10 volte.
- Parsing intelligente: Gestisci facilmente l’estrazione di contenuti tra due delimitatori.
- Adatto agli sviluppatori: Aspose.Cells Cloud fornisce SDK per diversi linguaggi, accelerando lo sviluppo e offrendo una documentazione completa. Rispetto alla creazione di logiche personalizzate per l’elaborazione del testo, ciò riduce notevolmente il carico di lavoro.
- Conveniente: I caratteri possono essere rimossi senza caricare preventivamente il foglio di calcolo, risparmiando spazio di archiviazione e riducendo i costi.
Specifica OpenAPI
La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e consentono di effettuare interazioni REST direttamente da un browser web.
Utilizzare gli SDK di Aspose.Cells Cloud
L’utilizzo dell’SDK rappresenta il modo migliore per accelerare lo sviluppo. L’SDK gestisce i dettagli sottostanti, consentendoti di implementare semplicemente la rimozione dei caratteri in base alla posizione 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 di Aspose.Cells Cells utilizzando vari SDK: