Excel에서 파이썬으로 이미지 만들기

다양한 경우에 Excel 스프레드시트는 웹 또는 데스크톱 응용 프로그램에 포함되어야 합니다. 이러한 경우 솔루션 중 하나는 Excel 워크시트를 이미지 형식으로 변환하는 것입니다. 이 기사에서는 Excel XLSX 또는 XLS를 Python에서 PNG, JPEG, SVG 또는 기타 이미지로 변환하는 방법을 배웁니다.

Python Excel에서 이미지 변환기 API로

Excel의 XLSX 또는 XLS 파일을 이미지 형식으로 변환하기 위해 Java를 통한 Python용 Aspose.Cells를 사용합니다. Excel 파일을 생성, 수정 또는 변환할 수 있는 스프레드시트 조작 API입니다. 다음 명령을 사용하여 API를 설치할 수 있습니다.

pip install aspose-cells

Java를 통한 Python용 Aspose.Cells는 Excel 파일을 다음 이미지 형식으로 변환하는 것을 지원합니다.

Python Excel에서 이미지로 변환

다음은 Python에서 Excel 파일을 PNG, JPEG 등의 이미지 형식으로 변환하는 단계입니다.

다음 코드 샘플은 Excel 워크시트를 PNG 이미지로 변환하는 방법을 보여줍니다.

# load the Excel workbook
workbook = Workbook("Book1.xlsx")

# create image options
imgOptions = ImageOrPrintOptions()
imgOptions.setSaveFormat(SaveFormat.SVG)

# load the worksheet to be rendered
sheet = workbook.getWorksheets().get(0)

# create sheet render object
sr = SheetRender(sheet, imgOptions)

# convert sheet to PNG image
for j in range(0, sr.getPageCount()):
	sr.toImage(j, "WorksheetToImage-out%s" %(j) + ".png")

Python에서 Excel을 SVG 이미지로 변환

다음은 Python에서 Excel 파일을 SVG로 변환하는 단계입니다.

다음 코드 샘플은 Python에서 Excel을 SVG로 변환하는 방법을 보여줍니다.

# load the Excel workbook
workbook = Workbook("Book1.xlsx")

# create image options
imgOptions = ImageOrPrintOptions()
imgOptions.setSaveFormat(SaveFormat.SVG)

# get sheet count
sheetCount = workbook.getWorksheets().getCount()

# loop through the sheets
for i in range(0, sheetCount):
	sheet = workbook.getWorksheets().get(i)
	
	# convert each sheet to SVG
	sr = SheetRender(sheet, imgOptions)
	for j in range(0, sr.getPageCount()):
	  sr.toImage(j, sheet.getName() + "%s" % j + "_out.svg")

무료 API 라이선스 받기

임시 무료 라이선스를 신청하면 평가 제한 없이 API를 사용할 수 있습니다.

결론

이 기사에서는 Python에서 Excel 파일을 이미지 형식으로 변환하는 방법을 배웠습니다. 단계별 가이드 및 코드 샘플은 Excel 통합 문서의 시트를 PNG 및 SVG 형식으로 변환하는 방법을 보여주었습니다. 문서를 사용하여 Python 스프레드시트 API에 대해 자세히 알아볼 수 있습니다. 질문이나 질문이 있는 경우 포럼을 통해 알려주십시오.

또한보십시오