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
- Conversione di file di testo in Excel in C# .NET
- Converti TXT in una cartella di lavoro Excel utilizzando i comandi cURL
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);
}
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.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: