TSV(탭으로 구분된 값) 파일은 간단하고 가벼우므로 데이터 저장 및 전송에 이상적입니다. 그러나 Excel 워크북은 심층적인 데이터 조작 및 표현에 필수적인 데이터 시각화, 분석 도구, 사용자 친화적인 인터페이스와 같은 고급 기능을 제공합니다. 이 기사에서는 TSV 파일을 Excel로 변환하고 강력한 기능을 활용하여 데이터 분석 기능을 향상시키고 워크플로우를 간소화하며 데이터 표현을 개선할 것입니다.
TSV에서 Excel로의 변환 SDK
Aspose.Cells Cloud SDK for .NET은 TSV(탭으로 구분된 값) 파일을 Excel 형식으로 변환하여 데이터 변환 프로세스를 간소화하는 강력하고 효율적인 방법을 제공합니다. Aspose.Cells Cloud SDK를 활용하면 TSV 파일을 Excel로 자동 변환하여 정확성을 보장하고 데이터 무결성을 유지할 수 있습니다.
따라서 SDK를 사용하려면 먼저 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색한 후 ‘패키지 추가’ 버튼을 클릭해야 합니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.
C#에서 TSV를 XLS로 변환
대용량 데이터를 효율적으로 처리하고 강력한 변환 기능을 애플리케이션에 통합하여 전반적인 생산성과 데이터 관리 워크플로우를 향상시킬 수 있는 방법에 대해 자세히 살펴보겠습니다.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
먼저 클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 초기화합니다.
SaveOptions saveOptions = new SaveOptions()
둘째, 출력 파일 형식을 ‘XLS’로 정의하는 SaveOptions 인스턴스를 만듭니다.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
셋째, 입력 TSV 이름, 결과 Excel 통합 문서 이름 및 기타 선택적 매개 변수를 지정하는 ‘PostWorkbookSaveAsRequest’ 인스턴스를 만듭니다.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
마지막으로 API를 호출하여 TSV에서 Excel로의 변환 프로세스를 시작합니다. 코드가 성공적으로 실행되면 결과 Excel 통합 문서가 클라우드 저장소에 저장됩니다.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요.
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// 입력 TSV 파일 로드
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// 입력 TSV 통합 문서를 클라우드 스토리지에 업로드
cellsInstance.UploadFile("input.tsv", inputFile);
// API를 호출하여 TSV를 Excel 통합 문서로 변환
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// 변환이 성공하면 성공 메시지를 인쇄합니다.
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
위 예시에서 생성된 입력 TSV와 결과 엑셀은 input.tsv와 myResultant.xls에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 TSV에서 XLSX로
Aspose.Cells Cloud 및 cURL 명령을 사용하여 TSV를 XLSX로 변환하는 것은 간단하고 효율적인 프로세스입니다. 이 접근 방식은 자동화 및 일괄 처리에 매우 유용하므로 빈번한 데이터 변환이 필요한 스크립트 및 워크플로에 통합하는 데 이상적입니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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"
이제 TSV를 XLSX로 변환하려면 다음 명령을 실행하십시오.
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}"
‘sourceFile’을 입력 TSV 파일(클라우드 스토리지에서 사용 가능) 이름으로 바꾸고, ‘resultantFile’을 출력 Excel 통합 문서 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
- 결과 XLSX 통합 문서를 로컬 드라이브에 저장하려면 다음 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"
무료 TSV에서 XLSX로 변환 앱
.NET REST API의 기능을 경험하려면 가볍고 효율성이 뛰어난 TSV에서 XLSX로 변환 앱을 사용하는 것이 좋습니다. 이 무료 앱은 Aspose.Cells Cloud API를 기반으로 구축되었으며 설치 요구 사항 없이 온라인으로 테스트할 수 있습니다.
결론
결론적으로 TSV를 Excel 형식으로 변환하는 것은 데이터 조작, 시각화 및 분석을 향상시키는 데 중요한 작업입니다. 강력하고 유연한 Aspose.Cells for .NET Cloud SDK를 선택하든 Aspose.Cells Cloud API를 사용하여 간단하고 스크립트 가능한 cURL 명령을 선택하든 두 접근 방식 모두 이 변환을 위한 강력한 솔루션을 제공합니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.