온라인에서 csv를 tsv로

.NET Cloud SDK를 사용하여 CSV를 TSV로 변환하는 방법.

정보를 원활하게 조정하고 변환하는 능력은 모든 비즈니스 성공의 초석입니다. CSV에서 TSV로의 변환이 중요한 의미를 갖는 부분입니다. 이 기사에서 우리는 이러한 전환의 이면에 있는 설득력 있는 이유를 밝히고 이것이 전면에 가져오는 수많은 이점을 조명합니다. .NET Cloud SDK를 사용하여 CSV(쉼표로 구분된 값)를 TSV(탭으로 구분된 값)로 변환하는 것은 획기적인 솔루션으로 등장합니다.

CSV를 TSV로 변환하기 위한 .NET Cloud SDK

Aspose.Cells Cloud SDK for .NET은 호환성과 데이터 명확성을 높이기 위해 CSV를 TSV로 손쉽게 변환할 뿐만 아니라 고급 스프레드시트 조작. 다양한 데이터 형식 간의 격차를 원활하게 메우고 상호 운용성을 보장하여 데이터 통신을 더욱 효율적으로 만듭니다. 형식 변환 외에도 동적 Excel 파일 생성, 수정 및 데이터 추출을 위한 강력한 기능 세트를 제공합니다.

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

C# .NET에서 CSV를 TSV로 변환

이 섹션에서는 C# .NET에서 프로그래밍 방식으로 CSV를 TSV 형식으로 변환하는 방법에 대해 자세히 설명합니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

둘째, 출력 형식을 TSV로 정의하는 SaveOptions 클래스의 인스턴스를 만듭니다.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

셋째, 입력 CSV 파일 이름, 결과 TSV 파일 이름, 자동 맞춤 열과 행에 대한 매개변수를 지정하는 ‘PostWorkbookSaveAsRequest’ 인스턴스를 만듭니다.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

마지막으로 API를 호출하여 온라인에서 CSV를 TSV로 변환합니다. 변환이 성공적으로 완료되면 결과 TSV가 클라우드 스토리지에 저장됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// 입력 CSV 파일 이름
string input_CSV = "source.csv";
// 결과 TSV 파일
string resultant_TSV = "output.tsv";

try
{
    // 입력 CSV 파일의 내용을 읽습니다.
    var file = System.IO.File.OpenRead(input_CSV);

    // 출력 형식을 TSV로 정의하는 SaveOption 객체
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TSV",
        ClearData = true
    };
    
    // 통합 문서 저장 요청
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_TSV,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // 변환 작업을 초기화합니다
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

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

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

샘플 CSV 파일과 결과 TSV는 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 CSV를 TSV로

CURL 명령을 사용하여 Aspose.Cells Cloud를 사용하여 CSV를 TSV로 쉽게 변환할 수도 있습니다. 따라서 CURL 명령의 강력한 기능을 활용하여 효율적인 형식 변환과 고급 스프레드시트 조작이 가능한 Aspose.Cells Cloud를 통합하세요. 또한 이 간단하면서도 강력한 접근 방식을 통해 동적 Excel 파일 처리의 잠재력을 활용하여 데이터를 원활하게 생성, 수정 및 추출할 수 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT가 생성되면 다음 명령을 실행하여 CSV를 TSV 형식으로 저장하세요. 변환 후 결과 TSV는 클라우드 스토리지에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TSV\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

‘sourceFile’을 클라우드 스토리지에서 사용할 수 있는 입력 CSV 파일 이름으로 바꾸고, ‘output’을 클라우드 스토리지에서 생성할 결과 TSV 파일 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, .NET용 Aspose.Cells Cloud SDK의 포괄적인 기능을 선택하든 Aspose.Cells Cloud를 통해 CURL 명령의 간소화된 효율성을 선택하든 상관없이 CSV에서 TSV로의 여정은 원활하고 강력한 경험이 됩니다. SDK는 간편한 형식 변환을 용이하게 할 뿐만 아니라 고급 스프레드시트 조작 기능을 제공하여 향상된 데이터 명확성과 상호 운용성을 보장합니다. 반면 CURL 명령은 Aspose.Cells Cloud를 통합하는 간단하면서도 강력한 접근 방식을 제공하므로 개발자는 동적 Excel 파일 처리를 위해 REST API의 강력한 기능을 활용할 수 있습니다.

유용한 링크

관련 기사

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