Aspose.Cells FOSS for Python은 Python 애플리케이션에서 스프레드시트 파일을 다루기 위한 무료 오픈소스 라이브러리입니다. 단일 pip install aspose-cells-foss 명령으로 설치하고 워크북 생성, 셀 읽기, 스타일 적용, 차트 만들기, XLSX, CSV, Markdown 또는 JSON 로 내보내기를 시작하세요. Microsoft Excel이나 Office 의존성 없이 모두 가능합니다.
이 라이브러리는 Workbook, Worksheet, Cells, Cell를 중심으로 구축된 깔끔하고 파이썬스러운 API를 제공합니다. 괄호 표기법(ws.cells["A1"].value = "Hello")을 사용해 셀을 읽고 쓸 수 있으며, Font 및 Fill 객체로 스타일을 적용하고, ws.charts의 전용 add_bar() 및 add_line() 메서드를 사용해 열 차트 또는 선 차트를 만들 수 있습니다.
이 라이브러리는 네이티브 Office 라이브러리에 의존하지 않기 때문에 Windows, Linux, macOS CI 러너, Docker 컨테이너 및 서버리스 환경에서 동일하게 실행됩니다. markitdown-aspose-cells-plugin 패키지는 Microsoft의 MarkItDown 라이브러리에 XLSX 지원을 추가하여 단일 호출로 전체 워크북을 Markdown으로 내보낼 수 있게 합니다. 전체 상용 API와 완전한 프로덕션 지원이 필요한 개발자는 이러한 오픈소스 리소스와 함께 Aspose.Cells for Python를 사용할 수 있습니다.
ws.cells["A1"] 괄호 표기법으로 값을 읽고 쓰십시오.NotImplementedError를 저장에 올립니다.)password 매개 변수로 보호합니다.markitdown-aspose-cells-plugin은 MarkIt Down에 XLSX 수출을 추가합니다.Aspose.Cells FOSS는 단일 pip install aspose-cells-foss 명령으로 설치할 수 있습니다. 설치해야 할 기본 Office 라이브러리나 시스템 패키지가 없습니다. 이 라이브러리는 Python 3.7+ 환경에서 컴파일 단계 없이 실행됩니다.
API은 의도적으로 작게 설계되었습니다: Workbook, Worksheet, Cells, Cell, Font, Fill, 및 Chart은 실제 사용 사례의 대부분을 포괄합니다. 코드베이스는 MIT 라이선스를 가지고 있으며, GitHub에 호스팅되고, 버그 보고 및 풀 리퀘스트를 받습니다.
pip로 설치하고, 다음 Workbook를 생성하여 첫 번째 Worksheet에 액세스하고 괄호 표기법을 사용하여 셀에 직접 값을 작성합니다. 본 예제에서는 저장하기 전에 셀 스타일을 수정함으로써 헤더 줄을 대면으로 표시하는 방법도 보여줍니다.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
위의 작업장을 열고, 줄의 범위에 바차트를 추가하고 다른 파일 확장 프로그램으로 3번 save()을 호출합니다. XLSX, Markdown 및 CSV ∙ 다른 코드를 변경하지 않고요.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
마이크로소프트 오피스를 필요로 하지 않고 엑셀 스프레드시트를 만들고, 읽고, 수정하고 수출하는 무료 MIT 라이선스 파이썬 라이브러리입니다.
XLSX는 읽기/쓰기용으로, CSV, Markdown 및 JSON 등이 수출에만 사용된다. 마크다운은 save_as_markdown()를 통해 라이브러리에 내장되어 있으며 플러그인이 필요하지 않습니다. 선택적 인 markitdown-aspose-cells-plugin은 마이크로소프트의 마크잇 다운 라이프러리 에 XSLX 지원을 추가합니다. 이것은 별도의 통합이며 마크ダウン 수출을 위한 요구 사항이 아닙니다.
아니. Aspose.Cells FOSS는 Microsoft Office, COM 자동화 또는 어떤 독점 실행 시간에도 의존하지 않는 순수한 파이썬 라이브러리입니다.
pip install aspose-cells-foss를 실행하세요. 추가 시스템 패키지나 네이티브 확장 프로그램이 필요하지 않습니다.
예. 라이브러리는 ws.charts의 전용 차트‑빌더 메서드를 통해 막대, 선, 원형, 영역 및 주식 차트 유형을 지원합니다. 이 다섯 가지 유형은 오류 없이 XLSX로 저장됩니다. 다른 차트 유형(산점도, 콤보, 워터폴 등)은 메모리에서 생성할 수 있지만 workbook.save()가 호출될 때 NotImplementedError이 발생합니다.
네. 작업장을 AES 암호화로 보호하기 위해 저장할 때 password 매개변수를 전달합니다.
markitdown-aspose-cells-plugin은(는) Aspose.Cells FOSS를 Microsoft의 MarkItDown 라이브러리에 통합하여 단일 호출만으로 전체 XLSX‑to‑Markdown 변환을 가능하게 합니다.
소스 코드, 엠수 트래커 및 기여 가이드는 MIT 라이선스에 따라 GitHub에서 사용할 수 있습니다.