csv를 html로

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

끊임없이 진화하는 웹 개발 환경에서 역동적이고 시각적으로 매력적인 콘텐츠에 대한 필요성이 그 어느 때보다 뚜렷해졌습니다. 기업과 개발자가 웹에 데이터를 표시하는 혁신적인 방법을 모색함에 따라 CSV(쉼표로 구분된 값) 파일을 [HTML](https: //docs.fileformat.com/web/html/)이 중추적인 솔루션으로 등장합니다. .NET REST API의 기능을 활용하여 행 데이터 값을 대화형 및 반응형 HTML 콘텐츠로 변환할 수 있습니다. 이러한 변화는 데이터의 시각적 매력을 향상시킬 뿐만 아니라 더욱 몰입감 있고 사용자 친화적인 웹 경험에 기여합니다.

CSV를 HTML로 변환하기 위한 .NET REST API

Aspose.Cells Cloud SDK for .NET은 Excel 파일 조작, 다양한 변환 형식, 셀 데이터 처리, 차트 생성, 수식 등 다양한 기능을 제공합니다. 계산. 따라서 강력한 기능을 활용하여 CSV 파일을 HTML 페이지로 쉽게 변환할 수 있습니다.

웹 애플리케이션 내에서 데이터를 효율적으로 관리하고 표시하여 작업 흐름을 향상시킵니다.

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

C# .NET에서 CSV를 HTML로 변환하는 방법

C# .NET을 사용하여 프로그래밍 방식으로 온라인에서 CSV를 HTML로 변환하는 방법에 대해 자세히 살펴보겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

둘째, 출력 파일 형식을 HTML로 정의하고 HTML 콘텐츠를 압축하기 위한 매개 변수를 설정하는 SaveOptions 인스턴스를 만듭니다.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

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

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

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

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
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";
// 결과 HTML 파일의 이름
string resultant = "output.html";

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

    // 출력 형식을 정의하는 SaveOptions 개체를 만듭니다.
    SaveOptions saveOptions = new Aspose.Cells.Cloud.SDK.Model.SaveOptions()
    {
        // 파일의 출력 형식 
        SaveFormat = "HTML",
        ClearData = true,
        EnableHTTPCompression = true
    };
    
    // 변환 작업을 시작할 수 있도록 PostWorkbook 저장 요청을 생성합니다.
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        // 입력 CSV 파일 이름
        name = input_CSV,
        saveOptions = saveOptions,
        // 결과 파일 이름
        newfilename = resultant,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

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

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

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

cURL 명령을 사용하여 CSV를 웹으로 변환

두 번째 접근 방식으로 Aspose.Cells Cloud 및 cURL 명령을 쉽게 사용하여 CSV를 HTML로 변환하는 프로세스를 간소화하는 것을 고려할 수 있습니다. 따라서 cURL 명령을 활용하면 ‘PostWorkbookSaveAs’ 엔드포인트에 요청을 보내고 입력 CSV 파일과 원하는 출력 형식을 ‘HTML’로 지정할 수 있습니다. 이 접근 방식은 정확성과 효율성을 보장하는 동시에 원시 CSV 데이터를 시각적으로 매력적인 대화형 HTML 콘텐츠로 변환합니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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"

이제 다음 명령을 실행하여 CSV를 웹 HTML 형식으로 변환하십시오. 변환 후 결과 HTML 파일은 클라우드 저장소에 저장됩니다.

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

‘myInput’을 클라우드 저장소에서 사용할 수 있는 입력 CSV 파일의 이름으로 바꾸고, ‘outputFile’을 클라우드 저장소에서 생성할 결과 HTML 파일의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, CSV에서 HTML로의 여정은 뚜렷하면서도 효과적인 두 가지 경로를 보여줍니다. .NET Cloud SDK는 다양한 Excel 관련 기능을 제공하고, CSV 데이터를 조작하기 위한 강력한 도구 역할을 하며, 다양한 형식으로의 변환을 조정하여 포괄적인 데이터 변환을 위한 기반을 마련합니다. 반면에 Aspose.Cells Cloud API와 함께 cURL 명령은 간소화된 클라우드 기반 접근 방식을 제공하여 변환 프로세스를 단순화하고 동적 HTML 콘텐츠의 전달을 보장합니다. 이제 귀하의 필요에 따라 이러한 솔루션을 통합하고 웹에서의 데이터 표현을 향상시키십시오. 이제 대화형이며 시각적으로 매력적인 콘텐츠의 새로운 시대로 들어서십시오!

유용한 링크

관련 기사

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