txt per eccellere

Come convertire una cartella di lavoro TXT in Excel con .NET Cloud SDK.

Nel panorama odierno basato sui dati, la conversione senza soluzione di continuità di file di testo semplice (TXT) nel formato Excel rappresenta una necessità fondamentale. Convertire TXT in Excel non è solo una questione di comodità; è un passo essenziale verso lo sblocco del pieno potenziale dei dati. Perché il formato strutturato e tabellare di Excel fornisce un quadro solido per comprendere e visualizzare le informazioni, consentendo alle aziende di ricavare informazioni significative e prendere decisioni informate. In questo articolo, approfondiamo il significato di questo processo di conversione ed esploriamo l’approccio semplice e diretto per convertire un file di testo in una cartella di lavoro Excel utilizzando l’API .NET REST.

API di conversione da TXT a Excel

La conversione di TXT in Excel viene resa dinamica senza sforzo con l’aiuto di Aspose.Cells Cloud SDK per .NET. Questo potente strumento non solo semplifica il processo di conversione, ma garantisce anche una migrazione accurata dal testo semplice al formato Excel. Ti consente inoltre di manipolare fogli di lavoro, applicare formattazioni avanzate e persino generare grafici senza problemi. Inoltre, grazie alla sua architettura basata su cloud, puoi beneficiare di prestazioni scalabili e affidabili senza la necessità di complesse installazioni locali.

Il primo è cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, ottieni le credenziali del tuo cliente da dashboard cloud.Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Conversione di file di testo in Excel in C# .NET

Intraprendiamo un viaggio non solo per convertire TXT in Excel, ma per elevare le capacità di elaborazione dei dati utilizzando Aspose.Cells Cloud SDK ricco di funzionalità per .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.

 cellsInstance.UploadFile("input.xls", inputFile);

Leggi il file di testo immesso e caricalo nell’archivio cloud.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);

Ora chiama l’API per eseguire la conversione da Excel a CSV online. Dopo l’operazione riuscita, anche il CSV risultante viene caricato nell’archivio cloud.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // leggere l'input File di testo dall'unità locale
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // caricare il file di testo nell'archivio cloud
        cellsInstance.UploadFile("input.txt", inputFile);

        // inizializzare l'operazione di conversione da TXT a Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // stampa un messaggio di successo se la conversione ha avuto successo
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to Excel conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt per l'anteprima di Excel

Un’anteprima della conversione da TXT a Excel utilizzando l’API REST .NET.

Il file TXT di input e la cartella di lavoro Excel risultante prodotta nell’esempio precedente possono essere scaricati da:

Converti TXT in una cartella di lavoro Excel utilizzando i comandi cURL

Trasformare file di testo semplice (TXT) in formato Excel diventa un processo intuitivo e potente con Aspose.Cells Cloud e i comandi cURL. Pertanto, utilizzando i comandi cURL, puoi interagire facilmente con l’API Aspose.Cells Cloud, dove specifichiamo il file TXT di input e il formato di output desiderato. Questo approccio basato sul cloud non solo semplifica il processo di conversione, ma garantisce anche scalabilità e accessibilità senza la necessità di complesse configurazioni locali.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora esegui il seguente comando per convertire il file di testo in Excel online. Questo comando prevede che il file TXT di input sia già disponibile nell’archivio cloud e, dopo la conversione, anche la cartella di lavoro Excel risultante viene archiviata nell’archivio cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Sostituisci “sourceFile” con il nome del file TXT di input, “Resultant” con il nome della cartella di lavoro Excel risultante e “accessToken” con un token di accesso JWT generato sopra.

  • Per salvare l’Excel risultante da archiviare sull’unità locale, utilizzare il seguente comando cURL, in cui abbiamo saltato il nome del file risultante e abbiamo utilizzato l’argomento -o per specificare il percorso risultante.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"

Conclusione

In conclusione, i due approcci per convertire file di testo semplice (TXT) in Excel emergono come contendenti: utilizzare le risorse locali con l’API .NET REST e sfruttare la potenza del cloud con Aspose.Cells Cloud e i comandi cURL. Inoltre, con il supporto per manipolazioni avanzate di Excel, formule e funzionalità di dati dinamici, l’API Aspose.Cells Cloud diventa una soluzione completa per gli sviluppatori che cercano non solo conversioni fluide ma anche un gateway per elevate capacità di elaborazione dei dati. Inoltre, la scalabilità, la facilità di integrazione e la natura ricca di funzionalità di Aspose.Cells Cloud costituiscono un motivo convincente per sceglierlo come strumento di riferimento, garantendo la possibilità di convertire facilmente TXT in Excel online.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: