
Conversão de TSV para CSV usando Java REST API.
Converter TSV(Valores Separados por Tabulação) para CSV(Valores Separados por Vírgula) é uma tarefa crucial para garantir a compatibilidade e usabilidade de dados em diversos aplicativos e sistemas. Embora o TSV seja comumente usado para dados tabulares, muitas ferramentas, plataformas e sistemas de software favorecem o formato CSV com suporte mais universal. Ao converter TSV para CSV, você aprimora a interoperabilidade de dados, simplifica o processamento e garante a integração perfeita com aplicativos populares, como planilhas, bancos de dados e serviços da Web.
- API para conversão de TSV para CSV
- Converter TSV para CSV em Java
- Conversão de TSV para CSV usando comandos cURL
API para conversão de TSV para CSV
Converter TSV para CSV usando Java REST API com Aspose.Cells Cloud SDK para Java é uma solução simples e eficiente para lidar com a transformação de dados. Este SDK permite que os desenvolvedores convertam facilmente formatos de dados tabulares, como TSV, no formato CSV amplamente suportado, garantindo compatibilidade com planilhas, bancos de dados e outras ferramentas analíticas. Sua arquitetura RESTful facilita a integração em aplicativos entre plataformas, enquanto a escalabilidade da nuvem garante alto desempenho para tarefas de grande escala.
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>
- Você pode baixar a versão mais recente do Repositório Aspose.
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 CSV em Java
A seção a seguir fornece detalhes sobre como converter um formato TSV para CSV usando um trecho 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, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.csv","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 = "CSV";
// 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.csv", "internal", null);
// imprimir mensagem de sucesso
System.out.println("The TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Uma prévia da conversão de TSV para CSV.
Os arquivos de amostra usados no exemplo acima podem ser baixados de input.tsv e resultantFile.csv.
Conversão de TSV para CSV usando comandos cURL
A conversão de TSV para CSV usando os comandos Aspose.Cells Cloud e cURL é uma abordagem direta e eficaz para automatizar transformações de dados. Este método permite que você carregue um arquivo TSV para o Aspose.Cells Cloud, especifique CSV como o formato de saída desejado e baixe o arquivo convertido — tudo por meio de chamadas simples de API RESTful usando cURL. É uma escolha ideal para automatizar tarefas repetitivas, simplificar fluxos de trabalho e permitir integração perfeita em aplicativos e processos mais amplos.
O primeiro passo 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Agora que temos o token JWT, precisamos executar o seguinte comando e converter o formato TSV para CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Se você preferir salvar o CSV resultante na unidade local, tente executar o seguinte comando:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
Substitua sourceFile
pelo nome do arquivo TSV de entrada (disponível no armazenamento em nuvem), myResultant
pelo nome do arquivo CSV resultante e accessToken
pelo token de acesso JWT gerado acima.
Conversor TSV para CSV grátis
Também recomendamos que você experimente usar nosso TSV para CSV Converter gratuito. Este aplicativo da web leve e supereficiente é desenvolvido em cima do Aspose.Cells Cloud e permite que você experimente os incríveis recursos da REST API.
Uma prévia do aplicativo conversor de TSV para CSV.
Conclusão
Concluindo, se você escolher converter TSV para CSV usando o Aspose.Cells Cloud SDK para Java ou por meio de comandos cURL, ambas as abordagens fornecem soluções confiáveis e eficientes para transformar dados tabulares. No entanto, ao aproveitar o Aspose.Cells Cloud, você pode simplificar seus fluxos de trabalho de dados, economizar tempo e aumentar a produtividade, tornando-o uma ferramenta inestimável para as necessidades modernas de transformação de dados.
Links úteis
Artigos relacionados
Recomendamos fortemente que você visite os seguintes links para saber mais sobre: