Aspose.Cells
for Python은 개발자가 자체 애플리케이션 내에서 스프레드시트 파일을 조작하고 처리할 수 있게 해 주는 클래스 라이브러리입니다. Microsoft Excel이나 타사 소프트웨어 없이도 Python 애플리케이션이 Excel 스프레드시트를 생성하고 관리할 수 있도록 가장 유연한 구성 요소 그룹을 제공합니다.
우리 API는 귀사의 일상 업무에서 사용하는 인기 스프레드시트 (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) 파일 형식을 지원하며, Excel 파일을 DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, 일반 텍스트 및 JPG, PNG, SVG, TIFF, BMP와 같은 인기 이미지 형식으로 내보낼 수 있습니다.

이 라이브러리를 사용하면 개발자는 여러 워크시트를 관리하고, 처음부터 스프레드시트 콘텐츠와 스타일을 만들며, 일반 및 복잡한 수학·재무·텍스트 수식을 추가하고, 다양한 데이터 소스에서 워크시트로 데이터를 가져오며, 차트·주석·이미지·그리기 개체를 조작하고, 그 외 다양한 작업을 수행할 수 있습니다.
Python Excel API를 사용하면 다음 작업을 수행할 수 있습니다:
• Excel 스프레드시트 읽기
• 이미지 추가 및 차트 만들기
• 워크북 내 워크시트 조정
• Excel 스프레드시트를 PDF, EMF 및 이미지로 렌더링
• 워크시트 보호 및 보호 해제
• 피벗 테이블 및 차트 생성
• 주석 추가 및 편집
• 데이터 검색 및 교체
• 셀 분할 및 병합
• 열·행에 대한 그룹화 추가 및 제거
• 숫자 서식 지정
• 수식 읽기 및 설정
• 페이지 설정 구성
• 페이지 방향, 용지 크기 및 배율 조정
• 조건부 서식 읽기 및 쓰기
• 그 외 다수
인기 기능을 직접 체험하려면 온라인 애플리케이션
을 이용해 보세요.
사용 가능한 Aspose.Cells 라이브러리는 두 가지이며, 각각 Java 기반과 .NET 기반입니다.
Aspose.Cells for Python via Java 라이브러리
시스템 요구 사항: Aspose.Cells for Python via Java은 Windows, Linux, macOS 플랫폼에서 사용할 수 있으며 플랫폼에 독립적입니다. 설치 전에 Java 8 이상이 설치되어 있어야 합니다.
Python 버전: Python 3.5 이상
Java 버전: Java 1.8 이상
Windows, Linux 또는 macOS에 설치
- 다음 명령으로 Java를 설치합니다:
JAVA_HOME=C:\jdk1.8.0_131
PATH=C:\jdk1.8.0_131\bin;
- pypi
에서 Aspose.Cells for Python via Java를 설치합니다:
$ pip install aspose-cells
Aspose.Cells for Python via Java 라이브러리를 사용해 Hello World 애플리케이션 만들기
HelloWorldApp.py 파일을 생성합니다.
- 아래 코드를
HelloWorldApp.py에 저장합니다.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Workbook 클래스의 인스턴스를 생성합니다.
workbook = Workbook()
# 셀에 "Hello World!" 텍스트를 삽입합니다.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")
# XLS 파일로 저장
workbook.save("output.xls")
# XLSX 파일로 저장
workbook.save("output.xlsx")
# ODS 파일로 저장
workbook.save("output.ods")
jpype.shutdownJVM()
- 명령 프롬프트에서
python HelloWorldApp.py를 실행합니다.
Excel 파일 변환
Python Excel 라이브러리를 사용하면 Excel 파일을 PDF, XPS, HTML 등 다양한 형식으로 변환할 수 있습니다. 아래 예제는 Aspose.Cells for Python via Java 라이브러리를 이용해 Excel 파일을 빠르게 변환하는 방법을 보여줍니다.
// 변환할 파일 로드
Workbook wkbk= new Workbook(SD_PATH + "input.xls");
// XLS를 PDF, XPS 및 HTML로 변환
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);
wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);
wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);
Aspose.Cells for Python via .NET 라이브러리
시스템 요구 사항: Aspose.Cells for Python via .NET은 플랫폼에 독립적인 라이브러리이며, Windows, Linux, macOS에서 Python
이 설치된 경우 사용할 수 있습니다.
Python 버전: Python 3.6 이상
Windows, Linux 또는 macOS에 설치
pypi
에서 Aspose.Cells for Python via .NET을 다음 명령으로 설치합니다:
$ pip install aspose-cells-python
Aspose.Cells for Python via .NET 라이브러리를 사용해 Hello World 애플리케이션 만들기
HelloWorldApp.py 파일을 생성합니다.
- 아래 코드를
HelloWorldApp.py에 저장합니다.
import aspose.cells
from aspose.cells import Workbook
# Workbook 클래스의 인스턴스를 생성합니다.
workbook = Workbook()
# 셀에 "Hello World!" 텍스트를 삽입합니다.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")
# XLS 파일로 저장
workbook.save("output.xls")
# XLSX 파일로 저장
workbook.save("output.xlsx")
# ODS 파일로 저장
workbook.save("output.ods")
- 명령 프롬프트에서
python HelloWorldApp.py를 실행합니다.
Excel 파일 변환
아래 예제는 Aspose.Cells for Python via .NET 라이브러리를 이용해 Excel 파일을 빠르게 변환하는 방법을 보여줍니다.
import aspose.cells
from aspose.cells import Workbook,SaveFormat
# 변환할 파일 로드
wk = Workbook("input.xlsx");
# XLS를 PDF, XPS 및 HTML로 변환
wk.save("output.pdf", SaveFormat.PDF);
wk.save("output.xps", SaveFormat.XPS);
wk.save("houtput.html", SaveFormat.HTML);
Aspose.Cells API에 대해 자세히 알아보려면 공식 제품 페이지
와 문서
를 확인하세요.
우리 개발자 팀
을 고용하여 프로젝트에 API를 빠르고 효율적으로 구현하고 싶다면 언제든지 연락 주세요. 귀사의 요구에 맞춰 프로젝트를 이해하고, 솔루션을 설계하며, 필요에 따라 기존 Aspose 제품에 새로운 기능을 추가하거나 새로운 파일 형식용 API를 구현해 드립니다.