TSV para Excel

Como realizar a conversão de TSV para Excel em Java

Arquivos Tab-Separated Values (TSV) são amplamente usados para armazenar dados de texto simples em um formato estruturado, tornando-os ideais para troca de dados entre diferentes aplicativos. No entanto, sua simplicidade pode se tornar uma limitação quando se trata de análise avançada de dados, formatação e visualização. Portanto, converter arquivos TSV para o formato Excel (XLS) desbloqueia uma série de benefícios, incluindo a capacidade de aplicar fórmulas, criar gráficos e organizar dados de uma maneira mais visualmente atraente e amigável.

API para manipulação de pasta de trabalho do Excel

Aspose.Cells Cloud SDK para Java fornece uma maneira perfeita e eficiente de converter arquivos TSV para o formato XLS. O SDK simplifica todo o processo ao oferecer métodos intuitivos que lidam com a conversão com o mínimo de código. Com suporte para vários formatos de arquivo, incluindo TSV e Excel, o Aspose.Cells Cloud garante alta precisão na transformação de dados, preservando a estrutura e a integridade do conjunto de dados original.

Instalação

Adicione os seguintes detalhes ao arquivo pom.xml do projeto de compilação maven.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Agora, precisamos obter nossas credenciais de cliente do cloud dashboard. Se você não tiver uma conta existente, basta criar uma conta gratuita seguindo as instruções especificadas no artigo quick start.

Converter TSV para XLS em Java

Nesta seção, exploraremos os detalhes sobre como podemos executar inteligência empresarial, relatórios de dados ou análises aprimoradas, transformando o formato TSV em XLS usando um snippet de código Java.

CellsApi api = new CellsApi(clientId,clientSecret);

Crie uma instância de CellsApi enquanto fornece credenciais de cliente como argumentos de entrada.

api.uploadFile("input.tsv", file, "internal");

Carregue o TSV de origem para o armazenamento em nuvem usando o método uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Por fim, chame o método cellsWorkbookGetWorkbook(…) para iniciar a operação de conversão.

// para mais exemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenha ClientID e ClientSecret de https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // crie uma instância de CellsApi usando credenciais do cliente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nome do arquivo TSV de entrada
    String name = "input.tsv";
    // formato de arquivo resultante
    String format = "XLS";
		
    // carregar arquivo do sistema local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // carregar arquivo TSV de entrada para o armazenamento em nuvem
    api.uploadFile("input.tsv", file, "internal");

    // executar operação de conversão de documentos
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // imprimir mensagem de sucesso
    System.out.println("The TSV to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversão de tsv para xls

Uma prévia da conversão de TSV para XLS.

O TSV de entrada e o Excel resultante gerado no exemplo acima podem ser baixados de input.tsv e myResultant.xls.

TSV para XLSX usando comandos cURL

Aspose.Cells Cloud fornece uma maneira direta de converter arquivos TSV para o formato Excel usando comandos cURL. Essa abordagem é particularmente benéfica para desenvolvedores que preferem uma solução leve e programável sem a necessidade de bibliotecas adicionais ou configurações complexas.

O primeiro passo nessa 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Agora, para realizar a conversão de TSV para XLSX, execute o seguinte comando:

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

Basta substituir sourceFile pelo nome do arquivo TSV de entrada (já disponível no armazenamento em nuvem), resultantFile pelo nome da pasta de trabalho do Excel resultante e accessToken pelo token de acesso JWT gerado acima.

Caso você precise salvar a pasta de trabalho XLSX resultante em uma unidade local, use o seguinte comando cURL:

curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"

Conversor TSV para XLSX grátis

Você pode considerar usar nosso aplicativo leve e supereficiente TSV para XLSX Conversion. Este aplicativo gratuito é construído sobre as APIs do Aspose.Cells Cloud e pode ser testado online sem nenhuma instalação.

Conversão C# TSV

Aplicativo gratuito de conversão de TSV para XLSX

Conclusão

Aprendemos que o Aspose.Cells Cloud oferece uma solução poderosa, flexível e fácil de implementar para essa tarefa, quer você prefira usar o abrangente Java SDK ou comandos cURL leves. Assuma o controle de suas necessidades de transformação de dados e experimente a confiabilidade das APIs do Aspose.Cells Cloud. Comece seu teste gratuito hoje mesmo e descubra como você pode lidar facilmente com conversões de TSV para Excel!

Artigos relacionados

Recomendamos fortemente que você visite os seguintes links e saiba mais sobre: