Combine Excel files Online

Combine Excel files | Merge Excel using C# .NET Cloud SDK

Mesclar dados distribuídos em arquivos enfileirados do Excel é uma tarefa frequentemente enfrentada. Este artigo discute recursos avançados para mesclar documentos do Excel por meio da API REST do .NET. A arquitetura da API é RESTful, permitindo operações baseadas em nuvem e evitando a necessidade de instalação direta em sistemas individuais.

API REST para mesclar arquivos do Excel

Use o Aspose.Cells Cloud SDK for .NET para mesclar arquivos do Excel de maneira simples e eficiente em um só. Esta API poderosa simplifica o processo de fusão, permitindo que os desenvolvedores aproveitem o poder do Aspose.Cells para simplificar a manipulação de dados. Além disso, esta abordagem não apenas simplifica o processo de conversão, mas também garante a precisão e a confiabilidade de todo o processo de fusão. Fornece soluções poderosas para fluxos de trabalho aprimorados de gerenciamento de dados.

Ao realizar integração de relatórios, pesquisas de mercado, registro de eventos, reconciliação financeira e pesquisas acadêmicas, haverá um grande número de arquivos Excel. Ao usar esta API, os dados podem ser rapidamente integrados para visualização e análise.

Agora, para usar o SDK, pesquise Aspose.Cells-Cloud no gerenciador de pacotes NuGet e clique no botão Adicionar pacote. Isso adicionará a referência do SDK ao seu projeto. A próxima etapa importante é obter as credenciais do seu cliente no painel da nuvem. Se você não tiver uma conta, basta criar uma conta gratuita seguindo as instruções especificadas no artigo início rápido.

Mesclar arquivos Excel em C# .NET

As seções a seguir descrevem como mesclar programaticamente arquivos do Excel usando C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile(dictionary.Key, dictionary.Value);

Leia os arquivos Excel de entrada e carregue-os para armazenamento em nuvem.

Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostMerge(mapFiles, "xls", false);

Chame a API para mesclar pastas de trabalho do Excel. Em seguida, carregue o Excel mesclado para armazenamento em nuvem.

Combine Excel

Image1:- Merge Excel

As pastas de trabalho do Excel de entrada usadas no exemplo acima podem ser baixadas em:

Mesclar arquivos do Excel usando comandos cURL

Aspose.Cells Cloud é uma API aprimorada para operações do Excel que se integra perfeitamente ao cURL para fornecer uma solução versátil para mesclar arquivos do Excel. Ao interagir com a API Aspose.Cells Cloud usando comandos cURL, você pode iniciar o processo de mesclagem de forma simples e escalonável. Além disso, traz os benefícios de uma arquitetura baseada em nuvem, garantindo escalabilidade e reduzindo a dependência de recursos locais.

A primeira etapa neste método é 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 que temos o token JWT, precisamos executar o seguinte comando para mesclar os arquivos Excel.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Conclusão

Em resumo, o ambiente dinâmico para mesclagem de dados oferece duas maneiras poderosas de mesclar vários arquivos Excel, usando o Aspose.Cells Cloud SDK for .NET rico em recursos e a eficiência programável de comandos cURL. Quer você escolha o kit de ferramentas abrangente e o controle granular fornecido pelo Aspose.Cells Cloud SDK ou a simplicidade e compatibilidade entre plataformas dos comandos cURL. No entanto, ambos os métodos podem mesclar arquivos do Excel.

Artigos relacionados

Por favor, visite os seguintes links para saber mais sobre: