html로 엑셀

Java에서 Excel을 HTML로 변환

Excel 통합 문서를 사용하여 데이터 입력, 데이터 구성, 회계 작업 수행, 재무 분석 수행, 시간 관리, 작업 관리 등을 수행합니다. 행과 열의 형태로 데이터를 저장하는 기존의 접근 방식은 상당히 놀랍고 편리한 접근 방식입니다. 데스크톱 및 모바일을 비롯한 다양한 플랫폼에서 워크시트를 보고 있는 동료 구성원 간에 저장된 정보를 공유해야 하는 경우가 종종 있습니다. 따라서 데이터를 열고 보려면 일부 응용 프로그램이 필요합니다. 그러나 Excel을 HTML 형식으로 변환하면 추가 소프트웨어 없이 모든 플랫폼에서 볼 수 있습니다. 따라서 이 기사에서는 온라인 스프레드시트 뷰어를 개발하는 단계를 학습할 것입니다.

엑셀을 HTML로 변환

Aspose.Cells Cloud SDK for Java는 Excel을 PDF로, Excel을 JPG로, Excel을 HTML로, 기타 다양한 형식으로 저장하는 기능을 제공합니다. 변환에는 MS Office 자동화 또는 기타 응용 프로그램이 설치되어 있지 않아도 되며 모든 변환은 클라우드에서 수행됩니다. 이제 변환을 진행하기 위해서는 maven 빌드 타입 프로젝트의 pom.xml에 다음과 같은 정보를 포함시켜야 합니다.

<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>22.8</version>
    </dependency>
</dependencies>

SDK 참조가 프로젝트에 추가되면 Aspose Cloud를 통해 계정을 생성하고 Cloud Dashboard에서 Client ID 및 Client Secret을 조회/생성해야 합니다.

Java에서 웹으로 Excel

이 섹션에서는 단순히 Excel을 HTML로 변환하여 온라인 스프레드시트 뷰어를 개발하는 방법에 대해 자세히 설명합니다.

  • 클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 만듭니다.
  • 입력 Excel 이름, 결과 형식을 HTML로 지정, 출력 파일 이름 지정
  • 로컬 저장소에서 파일 인스턴스로 Excel 파일의 내용을 읽습니다.
  • 마지막으로 cellsWorkbookPutConvertWorkbook(…) 메서드를 호출하여 변환 작업을 시작합니다.
// 더 많은 예제를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하십시오.

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;
        
    // 결과 파일 형식
    String format = "HTML";
    		
    // 로컬 시스템에서 파일 로드
    File file = new File("c://Users/"+fileName);	
    
    // 문서 변환 작업 수행
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // 인쇄 성공 메시지
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
엑셀 csv 파일 미리보기

image1:- Excel에서 HTML 파일 미리보기로

개별 워크시트가 결과 HTML에서 탭으로 나타나는 API의 놀라운 기능을 알 수 있습니다. 위 예제에서 사용한 입력 엑셀은 myDocument.xlsx에서 다운로드 받을 수 있습니다.

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

REST API는 cURL 명령을 통해 쉽게 액세스할 수 있으므로 이 섹션에서는 cURL 명령을 사용하여 XLS를 HTML로 변환하는 방법에 대해 자세히 설명합니다. 그러나 Excel에서 HTML로의 변환을 시작하기 전에 다음 명령을 실행하는 동안 JWT 액세스 토큰을 생성해야 합니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

이제 JWT 토큰이 있으므로 다음 명령을 실행하여 XLS를 HTML로 변환하고 출력을 클라우드 저장소에 저장해야 합니다.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

결론

이 기사에서는 Java 코드 스니펫을 사용하여 Excel을 HTML로 변환하는 방법에 대해 자세히 설명했습니다. 동시에 cURL 명령을 사용하여 XLSX를 HTML로 변환하는 방법도 배웠습니다. 우리의 SDK는 MIT 라이선스로 제작되었으므로 전체 소스 코드는 GitHub에서 다운로드할 수 있습니다.

API를 사용하는 동안 문제가 발생하는 경우 제품 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사

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