엑셀에서 HTML로

C# .NET을 사용하여 Excel을 HTML 파일로 변환합니다.

Excel 스프레드시트는 데이터 정리, 보고서 작성 및 정보 분석을 위한 귀중한 도구 역할을 합니다. 그러나 이 데이터를 웹 친화적인 형식으로 공유하거나 표시해야 하는 경우가 많습니다. 이것이 Excel을 HTML로 변환하는 것의 중요성이 나타나는 곳입니다. Excel 스프레드시트를 HTML 테이블로 변환함으로써 사용자는 데이터를 웹 페이지, 프리젠테이션 및 온라인 보고서에 원활하게 통합할 수 있습니다.

이 기사에서는 Excel에서 HTML로의 변환이 중요한 이유와 REST API를 사용하여 이를 수행하는 방법을 살펴보겠습니다.

Excel에서 HTML로의 변환을 위한 API

Excel에서 HTML로의 변환을 위한 안정적이고 효율적인 솔루션을 찾는 사용자에게는 GroupDocs.Conversion Cloud SDK for .NET이 탁월한 선택입니다. 이 SDK는 원본 Excel 파일의 레이아웃, 서식 및 콘텐츠를 유지하면서 고품질 변환 결과를 보장합니다. 또한 고급 사용자 정의 옵션을 제공하므로 특정 요구 사항에 맞게 변환 프로세스를 맞춤화할 수 있습니다.

먼저 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하여 SDK를 설치해야 합니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

설치 후에는 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻었는지 확인하세요. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C# .NET에서 XLS를 HTML로 변환

이 섹션에서는 SDK를 통해 C# .NET을 사용하여 문서 변환 기능을 애플리케이션에 원활하게 통합할 수 있는 방법을 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력된 Excel 통합 문서를 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. 입력 XLS의 이름, 결과 형식을 html, 결과 HTML 파일의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 Excel을 HTML로 변환하고 결과 HTML을 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl 값을 정의하여 Excel에서 HTML로의 변환 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 Excel 통합 문서 로드             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 Excel 통합 문서를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // 입력 Excel 통합 문서와 결과 HTML 파일의 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "html",
        OutputPath = "output.html"
    };
    
    // 온라인에서 Excel을 HTML로 변환하려면 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The Excel to HTML conversion completed successfully !");
    }
}
엑셀에서 HTML로

이미지:- Excel에서 HTML로의 변환 미리보기.

위의 예에 사용된 샘플 Excel 통합 문서는 input.xls에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 Excel을 HTML로 변환하는 방법

Excel에서 HTML로의 변환에 대해 간단하고 스크립트 가능한 접근 방식을 선호하는 사용자에게는 cURL 명령과 결합된 GroupDocs.Conversion Cloud가 편리한 솔루션을 제공합니다. cURL 명령을 사용하면 명령줄이나 스크립트 내에서 변환 프로세스를 쉽게 시작할 수 있으므로 복잡한 프로그래밍이나 통합이 필요하지 않습니다.

이 접근 방식의 첫 번째 단계는 개인화된 JWT 액세스 토큰을 얻는 것입니다. 따라서 JWT 토큰이 있으면 다음 cURL 명령을 실행하여 XLSX를 HTML로 변환하고 결과 HTML을 클라우드 저장소에 저장하십시오.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

‘sourceFile’을 입력 Excel 통합 문서의 이름으로 바꾸고, ‘myOutput’을 결과 HTML의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요. 입력 Excel 통합 문서 중 하나의 워크시트를 변환하도록 지정했습니다.

  • 결과 HTML을 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용해 보십시오.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  }}" \
-o "myResultant.html"

무료 Excel-HTML 변환기

GroupDocs.Conversion Cloud SDK의 기능을 빠르게 테스트하려면 무료 온라인 XLSX-HTML 변환기를 사용해 보세요. 이 앱은 GroupDocs.Conversion Cloud REST API를 기반으로 개발되었습니다. 이 가볍고 매우 효율적인 솔루션을 사용해 보고 Excel용 Cloud SDK 통합 문서에서 HTML로 변환하는 놀라운 기능을 직접 확인해 보세요.

xlsx를 HTML 앱으로

유용한 링크

결론

결론적으로 Excel 파일을 HTML 형식으로 변환하면 데이터 시각화, 공유 및 공동 작업에 대한 새로운 가능성이 열립니다. .NET용 GroupDocs.Conversion Cloud SDK를 활용하든 GroupDocs.Conversion Cloud에서 cURL 명령을 사용하든 두 접근 방식 모두 Excel에서 HTML로의 변환을 위한 효율적이고 안정적인 솔루션을 제공합니다. 따라서 .NET용 GroupDocs.Conversion Cloud SDK의 기능을 살펴보고 원활한 문서 변환의 이점을 직접 경험해 보시기 바랍니다.

관련 기사

자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.