Suddivisore di testo Excel – Suddividi il contenuto delle celle in più colonne | Aspose.Cells Cloud

Suddividi il testo delle celle Excel in più colonne utilizzando regole di segmentazione personalizzate. Suddividi il contenuto per delimitatore e scrivi il risultato in intervalli specificati con l’API Web di Aspose.Cells Cloud per la suddivisione del testo.

Introduzione: Suddividi il testo

L’API per la segmentazione del testo suddivide il contenuto delle celle in celle multiple in base a delimitatori, modelli o interruzioni di riga specificati, scrivendo i risultati in un intervallo di destinazione. Supporta metodi flessibili di suddivisione, output direzionale (in colonne o righe) e opzioni per mantenere i delimitatori—ideale per analizzare dati concatenati, contenuti in stile CSV o testo multilinea in formati strutturati.

  • Suddividi la cella per carattere specifico – suddividi il contenuto della cella in celle multiple selezionando qualsiasi carattere come delimitatore (virgola, spazio, punto e virgola, ecc.).
  • Suddividi le celle per stringa – separa le celle utilizzando qualsiasi combinazione di caratteri da te specificata.
  • Suddividi il testo per maschera – utilizza i caratteri jolly per suddividere il testo in base a un particolare modello, offrendo un metodo ancora più flessibile e potente per dividere il testo.
  • Suddividi il contenuto delle celle per interruzione di riga – crea una presentazione più organizzata suddividendo per interruzioni di riga.
  • Suddividi le celle in colonne o righe – scegli se i risultati della suddivisione vengono scritti in colonne o righe consecutive.
  • Rimuovi o mantieni i delimitatori – decide se i delimitatori vengono rimossi o mantenuti all’inizio o alla fine delle celle risultanti.

API SplitText

Prerequisiti: Per utilizzare questa API è necessaria una valid token di accesso Aspose Cloud, e il foglio di calcolo da elaborare deve essere caricato nello storage Aspose Cloud o fornito direttamente nella richiesta. L’API supporta formati di foglio di calcolo comuni come XLSX, XLS, ODS e CSV.

API Web

POST https://api.aspose.cloud/v4.0/cells/content/split/text

Sicurezza e autenticazione

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

-H "Authorization: Bearer {access_token}"

I parametri di richiesta dell’API splitText sono

Nome parametro Tipo Posizione Obbligatorio? Predefinito Descrizione
spreadsheet File FormData Sì — Il file del foglio di calcolo da elaborare. I formati supportati includono XLSX, XLS, ODS, CSV, ecc.
delimiters String Query No — Uno o più caratteri delimitatori utilizzati per suddividere il testo all’interno delle celle (es. ",", ";", Space, LineBreak, Tab, Pipe, Custom).
keepDelimitersInResultingCells Boolean Query No false Se impostato su true, i caratteri delimitatori vengono mantenuti nelle celle risultanti della suddivisione.
keepDelimitersPosition String Query No None Posizione in cui mantenere i delimitatori se keepDelimitersInResultingCells è true. Opzioni: None, AtTheBeginning, AtTheEnd, BeforeText, AfterText.
howToSplit String Query No SplitToColumns Metodo di segmentazione del testo. Opzioni: None, SplitToColumns, SplitToRows.
outPositionRange String Query Sì — Intervallo di destinazione in cui verranno scritti i risultati della suddivisione (es. "D1:F10").
worksheet String Query No — Nome del foglio di calcolo su cui verrà applicata la suddivisione del testo. Se omesso, viene utilizzato il primo foglio di calcolo.
range String Query No — Intervallo di celle di origine a cui viene applicata l’operazione di suddivisione (es. "A1:A10"). Se omesso, vengono elaborate tutte le celle utilizzate nel foglio.
outPath String Query No — 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 No — Nome dello storage cloud in cui verrà salvato il file di output.
region String Query No — Impostazioni locali per la segmentazione del testo, che possono influenzare l’interpretazione dei delimitatori e la codifica dei caratteri (es. "en-US", "ja-JP").
password String Query No — Password per aprire un foglio di calcolo protetto da password.

Risposta

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

Codici di errore

  • 400 Bad Request – URI dell’API Aspose.Cells Cloud non valido o parametri malformati.
  • 401 Unauthorized – Token di accesso mancante o non valido (o client-id/secret).
  • 404 Not Found – Il file del foglio di calcolo specificato non può essere accessibile.
  • 500 Server Error – Si è verificato un’anomalia interna durante l’elaborazione del foglio di calcolo.

Dove utilizzare l’API di suddivisione del testo?

Pulizia importazione CSV e file di testo

Quando si importano dati da sistemi esterni, i campi vengono spesso concatenati in celle singole:

  • Importazioni ERP/CRM – suddividi "John Doe;johndoe@email.com;555-1234" in colonne separate per nome, email e telefono.
  • Esportazioni database – analizza chiavi combinate come "ORD-2024-001|Premium|Express" in ID ordine, livello e metodo di spedizione.
  • Analisi file di log – suddividi log semistrutturati come "2024-01-15 10:30:00|ERROR|ConnectionTimeout" per filtrarli.

Migrazione di sistemi legacy

  • I vecchi sistemi memorizzano campi multi-valore in celle singole; suddividili per adattarli ai nuovi schemi di database.
  • Converti esportazioni da file flat in tabelle Excel normalizzate, pronte per Power BI o Tableau.

Pulizia e standardizzazione dei dati

  • Normalizzazione delimitatori – converti delimitatori misti ("A,B;C|D") in un formato uniforme utilizzando la suddivisione con delimitatori multipli.
  • Pulizia spazi bianchi – suddividi per spazi per identificare e rimuovere spazi extra tra le parole.
  • Dati finanziari – suddividi codici transazione combinati come "DEP-CHK-3847" in tipo di transazione, origine e riferimento.
  • Record medici – analizza dati paziente come "Smith,Jane_F_1985" in cognome, nome, genere e anno di nascita.

Perché utilizzare l’API di suddivisione del testo?

  • Caratteri specifici – suddividi per qualsiasi singolo carattere (virgola, punto e virgola, tabulazione, spazio).
  • Combinazioni di stringhe – utilizza delimitatori multi-carattere come ||, -> o separatori personalizzati.
  • Interruzioni di riga – analizza immediatamente celle multilinea in righe separate (indirizzi, commenti, descrizioni).
  • Delimitatori personalizzati – definisci qualsiasi combinazione di caratteri come delimitatore per formati di dati proprietari.
  • Facile da usare per sviluppatori – Aspose.Cells Cloud offre librerie SDK in diversi linguaggi, consentendo uno sviluppo rapido e accompagnato da una documentazione completa. Rispetto alla creazione di soluzioni personalizzate, riduce notevolmente il carico di lavoro di sviluppo.
  • Conveniente – puoi rimuovere caratteri duplicati senza prima caricare 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 permettono di effettuare interazioni REST direttamente da un browser web.

Utilizza gli SDK di Aspose.Cells Cloud

L’utilizzo degli SDK è il modo migliore per accelerare lo sviluppo. Gli SDK gestiscono i dettagli sottostanti, consentendoti di implementare semplicemente la suddivisione del testo nelle celle con pochissimo codice. Consulta il repository GitHub per l’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: