Aspose.Cells FOSS for Python은 Python 응용 프로그램에서 스프레이 폴더 파일과 함께 작업 할 수있는 무료 오픈 소스 라이브러리입니다. pip install aspose-cells-foss 명령으로 설치하고 워크북, 읽기 세포, 응답 스타일, 차트를 구축하고 XLSX, CSV, Markdown 또는 JSON로 내보내는 것을 시작합니다.
도서관은 깨끗하고 피톤 API를 보여주며 Workbook, Worksheet 및 Cells 주위에 건설되어 있으며, 모든 스파이더 디자이너가 알고있는 익숙한 개체입니다. 셀을 읽고 글쓰기 브레이크 노트 (ws.cells["A1"].value = "Hello"), 그들을 Font 및 Fill 개체로 스타일링하고, 전용 add_bar()와 add_line() 방법을 사용하여 열 또는 라인 차트를 만드는.
도서관은 원주민 Office 라이브러리에 의존하지 않기 때문에 Windows, Linux 및 macOS CI 실행자, Docker 컨테이너 및 서버가없는 환경에서 동일하게 작동합니다. markitdown-aspose-cells-plugin 패키지는 XLSX 지원으로 Microsoft의 MarkItDown 라이버스를 확장하여 전체 워크북-to-Markdown 수출을 한 번의 호출으로 허용합니다 . 완전한 생산 지원을 가진 완벽한 상업 API를 필요로하는 개발자는 이러한 오픈 소스 자원과 함께 Aspose.Cells for Python를 사용할 수 있습니다.
ws.cells["A1"] 브레이크 노트로 작성합니다.NotImplementedError을 올립니다).password 매개 변수로 보호합니다.markitdown-aspose-cells-plugin는 MarkItdown에 XLSX 수출을 추가합니다.Aspose.Cells FOSS는 단일 pip install aspose-cells-foss 명령으로 설치할 수 있습니다.이 도서관은 원주민 Office 라이브러리 또는 시스템 패키지가 설치되지 않습니다.
API는 의도적으로 작습니다 : Workbook, Worksheet , Cells Cell 및 Fill 실제 사용 사례의 대다수를 커버합니다. 코드베이스는 MIT 라이센스, GitHub에서 호스트되며 오류 보고서와 끌어 요청을 수락합니다.
튜브를 사용하여 설치한 다음 Workbook를 만들고 첫 번째 Worksheet에 액세스하고, 브레이크 노트를 통해 세포에 직접 가치를 작성합니다.이 예제는 또한 저장하기 전에 세일 스타일을 변경하여 헤더 라인을 조정하는 방법을 보여줍니다.
pip install aspose-cells-foss
from 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")
위에 저장된 워크북을 열고, 일련의 행에 바 차트를 추가하고, 다른 파일 확장기(XLSX, Markdown 및 CSV)로 3번씩 save()를 호출하여 다른 코드를 변경하지 않고.
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 라이센스 Python 도서관을 만들고, 읽고 , 수정하고, Microsoft Office를 필요로하지 않고 Excel 스프레이 탭을 수출 할 수 있습니다.
XLSX 읽기/ 쓰기. 수출-만 형식은 CSV, Markdown 및 JSON을 포함합니다. Mark Down 수입은 save_as_markdown()를 통해 도서관에 구축되며 플러그인이 필요하지 않습니다. 선택적인 markitdown-aspose-cells-plugin는 Microsoft의 MarkItDown 라이브러리에 XL SX 지원을 추가합니다 - 그것은 별도의 통합이며 Mark down 수익 요구 사항이 아닙니다.
Aspose.Cells FOSS는 Microsoft Office, COM 자동화 또는 소유 실행 시간에 의존하지 않는 순수한 Python 라이브러리입니다.
실행 pip install aspose-cells-foss. 추가 시스템 패키지 또는 원주민 확장 프로그램이 필요하지 않습니다.
예. 도서관은 ws.charts에 있는 특수 차트 건축 방법을 통해 바, 라인, 피어, 영역 및 주식 차드 유형을 지원합니다.이 다섯 가지 유류는 실수 없이 XLSX로 저장됩니다. 다른 차지 유종 (스카터, 컴보, 워터파일 등)은 메모리에서 생성될 수 있지만 NotImplementedError를 올릴 때 workbook.save()가 호출됩니다..
예. 작업장을 보호하기 위해 저장할 때 password 파라미터를 통과하여 AES 암호화가 가능합니다.
markitdown-aspose-cells-plugin는 Aspose.Cells FOSS를 Microsoft의 MarkItDown 라이브러리에 통합하여 단일 호출으로 XLSX-to-Markdown 전환을 완료합니다.
출처 코드, 에디션 트래커 및 기여 가이드는 MIT 라이센스 아래 GitHub에서 사용할 수 있습니다.