엑셀에서 HTML로

Java에서 온라인으로 XLS를 HTML로 변환하는 방법.

온라인 커뮤니케이션 시대, 다이내믹한 콘텐츠가 성공의 열쇠입니다. 따라서 Java를 사용하여 Excel 데이터를 HTML로 쉽게 변환해야 하는 필요성이 그 어느 때보다 중요해졌습니다. 또한 Excel 스프레드시트를 HTML로 원활하게 변환하는 기능은 획기적인 변화를 가져옵니다. 이 기사에서는 Java Cloud SDK가 변환 프로세스에서 수행하는 중추적인 역할을 자세히 살펴보고 시각적으로 주도되는 온라인 환경의 요구 사항을 충족하기 위한 통찰력, 기술 및 실용적인 단계를 제공합니다.

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

클라우드 기반 환경에서 Excel 작업을 간소화하도록 설계된 강력한 툴킷인 Aspose.Cells Cloud SDK for Java를 사용하면 Excel을 HTML로 변환하는 과정이 원활하고 효율적이 됩니다. 이 강력한 SDK는 변환 프로세스를 정밀하게 제어할 수 있는 다양한 기능을 제공하여 결과 HTML이 원본 Excel 통합 문서의 뉘앙스를 반영하도록 보장합니다. 따라서 형식 유지, 상호 작용 향상, 반응형 레이아웃 생성 등 무엇을 목표로 하든 이 SDK는 다양한 변환 매개변수에 대한 세부적인 제어 기능을 제공합니다.

이제 SDK를 사용하려면 pom.xml에 다음 세부정보를 추가하여 프로젝트에 Cloud SDK 참조를 추가하세요.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.1.1</version>

    </dependency>

</dependencies>

클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

Java에서 Excel을 HTML로 변환

위에서 설명한 대로 Aspose.Cells Cloud SDK for Java는 직관적인 API 호출을 통해 Excel에서 HTML로의 변환을 시작하여 유연성과 사용자 정의 옵션을 제공할 수 있습니다. 역동적이고 시각적으로 매력적인 HTML 콘텐츠를 제공하여 Excel 데이터를 최신 웹 응용 프로그램 및 프레젠테이션에 원활하게 통합합니다. 다음 섹션에서는 Java에서 Excel을 HTML로 변환하는 단계를 설명합니다.

 CellsApi api = new CellsApi(clientId,clientSecret);

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

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

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

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

Excel에서 HTML로의 변환을 시작합니다. 작업이 성공한 후 결과 HTML은 ‘내부’라는 저장소에 저장됩니다.

// 더 많은 예시를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples를 방문하세요.

try
    {
    // https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스 생성
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // 입력 Excel 통합 문서 이름
    String fileName = "source.xlsx";
    
    // 통합 문서가 암호화된 경우 비밀번호 세부 정보
    String password = null;
    
    // 통합 문서 행을 자동 맞춤으로 설정할지 여부를 지정합니다.
    Boolean isAutoFit = true;
    // 테이블 데이터만 저장할지 여부를 지정합니다. Excel에서는 PDF만 사용하세요.
    Boolean onlySaveTable = true;
    // 결과 파일 형식
    String format = "HTML";
    		
    // 로컬 시스템에서 파일 로드
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // 입력 Excel을 클라우드 스토리지에 업로드
    api.uploadFile("input.xlsx", file, "Internal");

    // XLS에서 HTML로의 변환 작업 수행
    // API는 클라우드 스토리지에서 입력 Excel 통합 문서를 로드합니다. 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // 성공 메시지를 인쇄
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // 콘솔에 예외 세부 정보 인쇄
    System.out.println(ex);
}
엑셀에서 HTML로

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

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

다운로드한 HTML 파일의 확장자를 .hml에서 .html로 변경하세요.

cURL 명령을 사용하여 Microsoft Excel 온라인에서 HTML로 변환

Aspose.Cells Cloud는 개발자가 API의 강력한 기능을 활용하여 Excel 데이터를 HTML로 변환하는 것을 포함하여 다양한 Excel 작업을 수행할 수 있는 다목적 클라우드 기반 환경을 제공합니다. cURL 명령과 함께 사용하면 이 프로세스를 스크립트화하고 적응할 수 있어 다양한 개발 환경에 쉽게 통합할 수 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

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

결과 HTML을 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용하십시오.

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로 변환하는 과정은 서로 다르지만 상호보완적인 두 가지 접근 방식으로 구성됩니다. SDK에서 제공하는 포괄적이고 기능이 풍부한 도구 키트를 선택하거나 cURL 명령의 스크립트 가능한 효율성과 플랫폼 간 적응성을 선택하세요. 그러나 두 접근 방식 모두 Excel 데이터를 반응적이고 시각적으로 매력적인 HTML로 원활하게 변환한다는 공통 목표에 수렴됩니다. 그럼에도 불구하고 이러한 접근 방식의 힘은 안정적이고 효율적인 솔루션을 보장하여 개발자와 사용자 모두에게 Excel에서 HTML로의 변환의 모든 잠재력을 열어줍니다.

유용한 링크

관련 기사

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