이 단계별 주제에서는 **Python을 사용하여 Excel를 HTML로 변환하는 방법에 대해 설명합니다. XLSX를 HTML로 변환하기 위해 Python 기반 애플리케이션은 Python 및 JDK가 설치된 Windows, macOS 또는 Linux 기반 환경에서 개발할 수 있습니다. 사용자 환경에서 이 예제를 사용하기 전에 수행해야 하는 필수 전제 조건 단계를 공유합니다.
Python을 사용하여 Excel을 HTML로 변환하는 단계
- 가이드라인을 따라 Python용 Python3 및 Aspose.Cell 구성
- HTML로 변환할 소스 Excel 파일을 로드하는 Workbook 개체를 만듭니다.
- HtmlSaveOptions 클래스 인스턴스를 사용하여 원하는 HTML의 속성을 설정합니다.
- 출력 HTML의 내용에 따라 Excel 시트의 열 너비 설정
- Excel을 HTML로 내보내려면 Python Save 메서드를 사용하고 HTML을 디스크에 저장합니다.
Python에서 위의 단계를 사용하면 몇 번의 API 호출로 Excel을 HTML 파일로 쉽게 변환할 수 있습니다. 그러나 그 전에 JDK를 설정하고 시스템에 Python3을 설치하는 환경을 설정해야 합니다. 그런 다음 PIP 명령을 사용하여 컴퓨터에서 Aspose.Cells 및 JPype1 API를 구성합니다. Excel을 HTML Python으로 변환하기 위해 Workbook 클래스를 사용하는 코드는 소스 XLSX 파일을 로드하고 HTML로 저장합니다.
Python을 사용하여 Excel을 HTML로 변환하는 코드
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, HtmlSaveOptions, Encoding | |
# Setting License | |
licenseXlsxToHtml = License() | |
licenseXlsxToHtml.setLicense("Aspose.Cells.lic") | |
# Load the source XLSX workbook | |
workbookToHtml = Workbook("SoureWorkbook.xlsx") | |
# Instantiate the save options for the HTML | |
excelHtmlSaveOptions = HtmlSaveOptions() | |
# Settingencoding for the output HTML | |
excelHtmlSaveOptions.setEncoding(Encoding.getUTF8()) | |
# Setting image format in the output HTML | |
excelHtmlSaveOptions.setExportImagesAsBase64(True) | |
# Setring displaying grid lines in the output HTML | |
excelHtmlSaveOptions.setExportGridLines(True) | |
# Setting columns width according to the contents for output HTML | |
workbookToHtml.getWorksheets().get(0).autoFitColumns() | |
# Convert the workbook to HTML using the above settings | |
workbookToHtml.save("RenderedHtmlFile.html", excelHtmlSaveOptions) | |
jpype.shutdownJVM() |
Python Excel에서 HTML로 변환하려는 경우 필요한 네임스페이스를 가져오고 애플리케이션에서 jpype.startJVM() 호출을 제공합니다. 그런 다음 XLSX 파일을 로드하고 HtmlSaveOptions를 사용하여 원하는 HTML로 인코딩, 이미지 내보내기 및 Excel 격자선 내보내기를 포함하여 원하는 HTML의 다른 속성을 설정합니다. 마지막으로 로드된 Excel 파일은 디스크에 HTML로 저장됩니다. jpype.shutdownJVM()을 호출하여 프로그램의 JDK를 종료해야 합니다.
이 예에서 우리는 형식화 Python을 사용하여 Excel을 HTML로 변환하기 위해 간단한 응용 프로그램을 사용할 수 있음을 관찰했습니다. Python을 사용하여 Excel 파일을 PDF로 저장하려는 경우 Python을 사용하여 Excel을 PDF로 변환하는 방법에 대한 문서를 참조하세요.