
Java REST API를 사용하여 TSV를 CSV로 변환합니다.
TSV(탭으로 구분된 값)를 CSV(쉼표로 구분된 값)로 변환하는 것은 다양한 애플리케이션과 시스템에서 데이터 호환성과 사용성을 보장하는 데 중요한 작업입니다. TSV는 일반적으로 표 형식 데이터에 사용되지만 많은 도구, 플랫폼 및 소프트웨어 시스템은 보다 보편적으로 지원되는 CSV 형식을 선호합니다. TSV를 CSV로 변환하면 데이터 상호 운용성을 향상시키고 처리를 간소화하며 스프레드시트, 데이터베이스 및 웹 서비스와 같은 인기 있는 애플리케이션과의 원활한 통합을 보장할 수 있습니다.
TSV에서 CSV로 변환하기 위한 API
Aspose.Cells Cloud SDK for Java를 사용하여 Java REST API를 사용하여 TSV를 CSV로 변환하는 것은 데이터 변환을 처리하기 위한 간단하고 효율적인 솔루션입니다. 이 SDK를 사용하면 개발자가 TSV와 같은 표 형식 데이터 형식을 널리 지원되는 CSV 형식으로 쉽게 변환하여 스프레드시트, 데이터베이스 및 기타 분석 도구와의 호환성을 보장할 수 있습니다. RESTful 아키텍처 덕분에 플랫폼 간에 애플리케이션에 쉽게 통합할 수 있으며, 클라우드 확장성 덕분에 대규모 작업에 대한 고성능이 보장됩니다.
설치
Maven 빌드 프로젝트의 pom.xml 파일에 다음 세부 정보를 추가하세요.
<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>
- 최신 버전은 Aspose Repository에서 다운로드할 수 있습니다.
이제 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.
Java에서 TSV를 CSV로 변환
다음 섹션에서는 Java 코드 조각을 사용하여 TSV를 CSV 형식으로 변환하는 방법에 대한 자세한 내용을 제공합니다.
CellsApi api = new CellsApi(clientId,clientSecret);
클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.
api.uploadFile("input.tsv", file, "internal");
uploadFile(…) 메서드를 사용하여 소스 TSV를 클라우드 스토리지에 업로드합니다.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.csv","internal", null);
마지막으로 cellsWorkbookGetWorkbook(…) 메서드를 호출하여 변환 작업을 시작합니다.
// 더 많은 예를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하세요.
try
{
// https://dashboard.aspose.cloud/에서 ClientID와 ClientSecret을 가져옵니다.
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스를 만듭니다.
CellsApi api = new CellsApi(clientId,clientSecret);
// 입력 TSV 파일의 이름
String name = "input.tsv";
// 결과 파일 형식
String format = "CSV";
// 로컬 시스템에서 파일 로드
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// 입력 TSV 파일을 클라우드 스토리지에 업로드
api.uploadFile("input.tsv", file, "internal");
// 문서 변환 작업 수행
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// 인쇄 성공 메시지
System.out.println("The TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
TSV에서 CSV로 변환하는 과정을 미리 살펴보세요.
위 예제에서 사용된 샘플 파일은 input.tsv 및 resultantFile.csv에서 다운로드할 수 있습니다.
cURL 명령을 사용한 TSV에서 CSV로 변환
Aspose.Cells Cloud 및 cURL 명령을 사용하여 TSV를 CSV로 변환하는 것은 데이터 변환을 자동화하는 간단하고 효과적인 방법입니다. 이 방법을 사용하면 TSV 파일을 Aspose.Cells Cloud에 업로드하고, CSV를 원하는 출력 형식으로 지정하고, 변환된 파일을 다운로드할 수 있습니다. 이 모든 것이 cURL을 사용하여 간단한 RESTful API 호출을 통해 가능합니다. 반복적인 작업을 자동화하고, 워크플로를 간소화하고, 더 광범위한 애플리케이션과 프로세스에 원활하게 통합할 수 있는 이상적인 선택입니다.
이 방법의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.
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"
이제 JWT 토큰이 있으므로 다음 명령을 실행하여 TSV를 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\",}"
결과 CSV를 로컬 드라이브에 저장하려면 다음 명령을 실행해 보세요.
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"
sourceFile
을 입력 TSV 파일(클라우드 스토리지에서 사용 가능)의 이름으로, myResultant
를 결과 CSV 파일 이름으로, accessToken
을 위에서 생성한 JWT 액세스 토큰으로 바꿉니다.
무료 TSV에서 CSV로 변환기
또한 무료 TSV to CSV Converter를 사용해 보는 것을 권장합니다. 이 가볍고 매우 효율적인 웹 앱은 Aspose.Cells Cloud를 기반으로 개발되었으며 REST API의 놀라운 기능을 경험할 수 있게 해줍니다.
TSV를 CSV로 변환하는 앱 미리보기.
결론
결론적으로, Aspose.Cells Cloud SDK for Java를 사용하거나 cURL 명령을 통해 TSV를 CSV로 변환하든 두 가지 접근 방식 모두 표 형식 데이터를 변환하기 위한 안정적이고 효율적인 솔루션을 제공합니다. 그럼에도 불구하고 Aspose.Cells Cloud를 활용하면 데이터 워크플로를 간소화하고 시간을 절약하며 생산성을 향상시킬 수 있어 현대적 데이터 변환 요구 사항에 매우 귀중한 도구가 됩니다.
유용한 링크
관련기사
자세한 내용을 알아보려면 다음 링크를 방문해 보세요.