TSV를 JSON으로

C# .NET을 사용하여 TSV를 JSON으로 변환합니다.

TSV(탭으로 구분된 값) 파일을 JSON(JavaScript Object Notation)로 변환하는 것은 개발자와 데이터 전문가의 일반적인 작업입니다. TSV 파일은 단순성과 사용 용이성으로 인해 데이터 저장 및 교환에 널리 사용됩니다. 그러나 JSON은 가벼운 구조와 다양한 프로그래밍 언어와의 호환성으로 인해 웹 애플리케이션 및 API에 선호되는 형식이 되었습니다.

.NET JSON 변환 API

Aspose.Cells Cloud SDK for .NET은 TSV(Tab-Separated Values) 파일을 JSON(JavaScript Object Notation) 형식으로 변환하는 프로세스를 단순화하는 강력하고 다양한 도구입니다. 이 SDK는 개발자가 다양한 형식의 스프레드시트를 원활하게 조작하고 변환할 수 있는 포괄적인 API를 제공합니다.

SDK를 사용하려면 먼저 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색한 후 ‘패키지 추가’ 버튼을 클릭해야 합니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C#{#tsv-to-json-csharp}에서 TSV를 JSON으로 변환

다음 섹션에서는 C# .NET을 사용하여 TSV에서 JSON으로의 변환을 효율적으로 수행하는 방법에 대한 자세한 가이드를 제공합니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

먼저 클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 초기화합니다.

SaveOptions saveOptions = new SaveOptions()

둘째, 출력 파일 형식을 JSON으로 정의하는 SaveOptions 인스턴스를 만듭니다.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

셋째, 입력 TSV 이름, 결과 JSON 파일 이름 및 기타 선택적 매개변수를 지정하는 PostWorkbookSaveAsRequest 인스턴스를 만듭니다.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

마지막으로 API를 호출하여 TSV에서 JSON으로의 변환을 시작합니다. 코드가 성공적으로 실행되면 결과 JSON 파일이 클라우드 저장소에 저장됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
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("source.tsv"))
    {
        // up입력 TSV 파일 로드 to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // API를 호출하여 TSV를 JSON 형식으로 변환
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // 변환이 성공하면 성공 메시지를 인쇄합니다.
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The .NET JSON transformation operation completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv에서 json으로

TSV에서 JSON으로의 변환 미리보기.

위 예시에 사용된 입력 TSV와 결과 JSON 파일은 source.tsvconverted.json에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 TSV를 JSON으로

또는 Aspose.Cells Cloud API를 사용하여 cURL 명령을 사용하여 TSV(탭으로 구분된 값) 파일을 JSON(JavaScript Object Notation)으로 변환하는 것을 고려할 수 있습니다. 이 실용적이고 효율적인 접근 방식은 명령줄 인터페이스를 선호하거나 이 기능을 자동화된 스크립트에 통합해야 하는 개발자들에게 높은 평가를 받고 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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를 JSON 형식으로 변환하세요. 그러면 결과 파일이 클라우드 저장소에 저장됩니다.

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

‘sourceFile’을 입력 TSV 파일(클라우드 스토리지에서 사용 가능) 이름으로 바꾸고, ‘resultantFile’을 결과 JSON 파일 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

  • 결과 JSON을 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용하십시오.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

무료 TSV를 JSON으로 변환하는 앱

.NET REST API의 기능을 경험하려면 가볍고 효율성이 뛰어난 TSV에서 JSON으로 변환 앱을 사용하는 것이 좋습니다. 이 무료 앱은 Aspose.Cells Cloud API를 기반으로 구축되었으며 설치 요구 사항 없이 온라인으로 테스트할 수 있습니다.

.NET JSON 변환

무료 앱을 사용하여 .NET JSON 변환을 경험해 보세요.

결론

결론적으로 TSV를 JSON으로 변환하는 것은 현대 데이터 워크플로에서 중요한 작업으로, 다양한 애플리케이션에서 원활한 데이터 통합 및 처리를 가능하게 합니다. 이러한 옵션을 살펴보고 이를 워크플로에 통합하여 데이터 처리 기능을 향상시키는 것이 좋습니다. Aspose.Cells Cloud API를 사용하면 정확하고 효율적이며 확장 가능한 데이터 변환을 보장하여 애플리케이션을 더욱 강력하고 다양하게 만들 수 있습니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.