엑셀에서 HTML로

.NET Cloud SDK를 사용하여 온라인에서 Excel을 HTML로 변환하는 방법.

데이터 표현의 역동적인 환경에서는 Excel 스프레드시트를 HTML로 원활하게 변환해야 합니다. html/)은 그 어느 때보다 더 뚜렷해졌습니다. 복잡한 Excel 데이터를 웹 친화적인 HTML로 변환하는 기능은 더 이상 단순한 기능이 아니라 근본적인 필수 요소입니다. 이 문서에서는 .NET REST API를 사용하여 이 변환 프로세스를 자세히 살펴보며 이러한 요구 사항을 해결하기 위한 여정을 시작합니다. Excel 데이터를 HTML로 원활하게 변환하는 혁신적인 힘을 살펴보는 데 참여해 보세요. 역동적이고 시각적으로 매력적인 온라인 표현의 가능성 영역을 열어 보겠습니다.

Excel에서 HTML로의 변환 API

.NET에서 강력하고 포괄적인 Excel 조작 기능을 제공하는 Aspose.Cells Cloud SDK for .NET을 사용하면 Excel을 HTML로 원활하게 변환할 수 있습니다. 응용 프로그램. Excel 스프레드시트를 HTML로 변환하는 과정은 단순화되었을 뿐만 아니라 고급 기능으로 더욱 풍부해졌습니다. Microsoft Excel에서 HTML로의 변환 능력 외에도 API는 다양한 기능을 제공합니다. 또한 다양한 Excel 형식을 지원하여 원활한 상호 운용성을 보장하고 워크시트 조작, 수식 계산, 차트 생성과 같은 기능을 제공합니다.

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

C# .NET에서 Excel을 HTML로 변환

MS Excel을 온라인으로 표시하려면 가장 쉽고 간단한 절차는 Microsoft Excel을 온라인에서 HTML 형식으로 변환하는 것입니다. 이 섹션에서는 C# .NET을 사용하여 이 기능을 수행하는 방법에 대해 자세히 설명합니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

입력 Excel 통합 문서를 클라우드 스토리지에 업로드합니다.

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

API를 호출하여 Excel에서 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);

try
{
    // Excel 파일 로컬 드라이브의 내용 읽기
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // 통합 문서를 클라우드 저장소에 업로드
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // Excel에서 HTML로의 변환 작업 초기화
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

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

.NET Cloud SDK를 사용하여 Excel에서 HTML로 변환하는 미리보기입니다.

위의 예에서 생성된 입력 Excel 통합 문서와 결과 HTML은 다음에서 다운로드할 수 있습니다.

결과 HTML을 다운로드한 후 확장자를 .html로 변경하세요. 보안상의 이유로 .html 확장자를 가진 파일을 업로드할 수 없기 때문입니다.

cURL 명령을 사용하여 XLS를 HTML로

Aspose.Cells Cloud는 강력한 API를 활용하여 Excel 데이터를 HTML로 변환하는 것을 포함하여 다양한 Excel 작업을 수행할 수 있는 클라우드 기반 환경을 제공합니다. cURL 명령과 결합하면 이 프로세스는 스크립팅 및 적응이 가능해 다양한 개발 환경에 쉽게 통합할 수 있습니다. 이 방법은 Excel에서 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"

이제 온라인에서 XLS를 HTML로 변환하려면 다음 명령을 실행하십시오. 이 방법에서는 입력 Excel이 이미 클라우드 저장소에서 사용 가능하고 변환 후 결과 HTML도 클라우드 저장소에 저장될 것으로 예상합니다.

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

‘sourceFile’을 클라우드 저장소에서 사용할 수 있는 입력 Excel 통합 문서의 이름으로 바꾸고, ‘Resultant’를 생성할 결과 HTML의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결과 HTML을 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용하십시오. GET 요청에서 출력 파일 이름을 건너뛰고 -o 인수를 사용하여 출력을 로컬 드라이브에 저장했습니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

결론

결론적으로 Excel에서 HTML로의 변환은 두 가지 다용도 접근 방식, 즉 Aspose.Cells for .NET Cloud SDK를 활용하는 것과 Aspose.Cells Cloud API를 통해 cURL 명령의 강력한 기능을 활용하는 것으로 표시됩니다. 따라서 SDK에서 제공하는 포괄적인 툴킷과 세부적인 제어를 선택하든, cURL 명령의 스크립트 가능한 효율성과 플랫폼 간 호환성을 선택하든 두 가지 접근 방식 모두 Excel 데이터를 반응적이고 시각적으로 매력적인 HTML 파일로 쉽게 내보낼 수 있습니다. 다양한 범위의 사용자를 위해 Excel에서 HTML로 변환할 수 있는 잠재력을 최대한 활용하세요.

유용한 링크

관련 기사

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