txt para excel

Como converter pasta de trabalho TXT para Excel com .NET Cloud SDK.

No cenário atual orientado por dados, a conversão perfeita de arquivos de texto simples (TXT) para o formato Excel é uma necessidade crítica. Converter TXT para Excel não é apenas uma questão de conveniência; é um passo essencial para desbloquear todo o potencial dos dados. Porque o formato estruturado e tabular do Excel fornece uma estrutura robusta para compreender e visualizar informações, permitindo que as empresas obtenham insights significativos e tomem decisões informadas. Neste artigo, investigamos a importância desse processo de conversão e exploramos a abordagem simples e contínua para converter arquivo de texto em pasta de trabalho do Excel usando a API REST do .NET.

API de conversão de TXT para Excel

A conversão de TXT para Excel é dinâmica e sem esforço com a ajuda do Aspose.Cells Cloud SDK for .NET. Esta ferramenta poderosa não apenas agiliza o processo de conversão, mas também garante uma migração precisa do texto simples para o formato Excel. Ele também permite manipular planilhas, aplicar formatação avançada e até mesmo gerar gráficos perfeitamente. Além disso, devido à sua arquitetura baseada em nuvem, você pode se beneficiar de um desempenho escalonável e confiável sem a necessidade de instalações locais complexas.

A primeira é pesquisar Aspose.Cells-Cloud no gerenciador de pacotes NuGet e clicar no botão Add Package. Em segundo lugar, obtenha as credenciais do seu cliente no painel da nuvem.Se você ainda não possui uma conta, basta criar uma conta gratuita seguindo as instruções especificadas no artigo início rápido.

Conversão de arquivo de texto para Excel em C# .NET

Vamos embarcar em uma jornada não apenas para converter TXT em Excel, mas também para elevar os recursos de processamento de dados usando o Aspose.Cells Cloud SDK para .NET, rico em recursos.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Crie um objeto da classe CellsApi onde passamos as credenciais do cliente como argumentos.

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

Leia o arquivo de texto de entrada e carregue-o no armazenamento em nuvem.

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

Agora, chame a API para realizar a conversão de Excel em CSV online. Após a operação bem-sucedida, o CSV resultante também é carregado no armazenamento em nuvem.

// Para exemplos completos e arquivos de dados, acesse 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenha credenciais do cliente em https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// crie uma instância CellsApi ao passar ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // leia o arquivo de texto de entrada da unidade local
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // carregue o arquivo de texto para armazenamento em nuvem
        cellsInstance.UploadFile("input.txt", inputFile);

        // inicialize a operação de conversão de TXT para Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // imprimir mensagem de sucesso se a conversão for bem-sucedida
        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 para visualização do Excel

Uma prévia da conversão de TXT para Excel usando a API REST do .NET.

O arquivo TXT de entrada e a pasta de trabalho Excel resultante produzida no exemplo acima podem ser baixados em:

Converter TXT em pasta de trabalho do Excel usando comandos cURL

Transformar arquivos de texto simples (TXT) em formato Excel torna-se um processo intuitivo e poderoso com Aspose.Cells Cloud e comandos cURL. Assim, usando os comandos cURL, você pode interagir facilmente com a API Aspose.Cells Cloud, onde especificamos o arquivo TXT de entrada e o formato de saída desejado. Esta abordagem baseada na nuvem não apenas simplifica o processo de conversão, mas também garante escalabilidade e acessibilidade sem a necessidade de configurações locais complexas.

A primeira etapa nesta abordagem é gerar um token de acesso JWT usando o seguinte 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"

Agora, execute o seguinte comando para converter o arquivo de texto em Excel online. Este comando espera que o arquivo TXT de entrada já esteja disponível no armazenamento em nuvem e após a conversão, a pasta de trabalho do Excel resultante também seja armazenada no armazenamento em nuvem.

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}"

Substitua sourceFile pelo nome do arquivo TXT de entrada, Resultant pelo nome da pasta de trabalho do Excel resultante e accessToken por um token de acesso JWT gerado acima.

  • Para salvar o Excel resultante para ser armazenado na unidade local, use o seguinte comando cURL, onde ignoramos o nome do arquivo resultante e usamos o argumento -o para especificar o caminho resultante.
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"

Conclusão

Concluindo, as duas abordagens para converter arquivos de texto simples (TXT) em Excel surgem como concorrentes: utilizar recursos locais com API REST .NET e aproveitar o poder da nuvem com comandos Aspose.Cells Cloud e cURL. Além disso, com o suporte para manipulações avançadas do Excel, fórmulas e recursos de dados dinâmicos, a API Aspose.Cells Cloud se torna uma solução completa para desenvolvedores que buscam não apenas conversões perfeitas, mas também uma porta de entrada para recursos elevados de processamento de dados. Além disso, a escalabilidade, a facilidade de integração e a natureza rica em recursos do Aspose.Cells Cloud são um argumento convincente para escolhê-lo como a ferramenta ideal, garantindo que você possa converter TXT para Excel online sem esforço.

Artigos relacionados

É altamente recomendável visitar os seguintes blogs: