1. 제품
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS for Python에 대한 정보

만들기, 수정 및 Python에서 Excel 스프레이를 수출 - 무료와 오픈 소스, Microsoft Office 의존성 제로.

Excel 스프레드 탭을 위한 오픈소스 Python 도서관

Aspose.Cells FOSS for Python은 Python 응용 프로그램에서 스프레이 폴더 파일과 함께 작업 할 수있는 무료 오픈 소스 라이브러리입니다. pip install aspose-cells-foss 명령으로 설치하고 워크북, 읽기 세포, 응답 스타일, 차트를 구축하고 XLSX, CSV, Markdown 또는 JSON로 내보내는 것을 시작합니다.

도서관은 깨끗하고 피톤 API를 보여주며 Workbook, WorksheetCells 주위에 건설되어 있으며, 모든 스파이더 디자이너가 알고있는 익숙한 개체입니다. 셀을 읽고 글쓰기 브레이크 노트 (ws.cells["A1"].value = "Hello"), 그들을 FontFill 개체로 스타일링하고, 전용 add_bar()add_line() 방법을 사용하여 열 또는 라인 차트를 만드는.

도서관은 원주민 Office 라이브러리에 의존하지 않기 때문에 Windows, Linux 및 macOS CI 실행자, Docker 컨테이너 및 서버가없는 환경에서 동일하게 작동합니다. markitdown-aspose-cells-plugin 패키지는 XLSX 지원으로 Microsoft의 MarkItDown 라이버스를 확장하여 전체 워크북-to-Markdown 수출을 한 번의 호출으로 허용합니다 . 완전한 생산 지원을 가진 완벽한 상업 API를 필요로하는 개발자는 이러한 오픈 소스 자원과 함께 Aspose.Cells for Python를 사용할 수 있습니다.

Excel 파일 읽기 및 작성

  • XLSX: 완전한 라운드 트리프 충성도와 함께 워크북을 열고 저장합니다.
  • 세포 액세스: 값을 읽고 ws.cells["A1"] 브레이크 노트로 작성합니다.
  • 식이: XLSX에 저장된 샘플 라인을 작성하십시오 - Excel 또는 LibreOffice가 오픈으로 평가하고 시간을 절약하지 않습니다.
  • 수많은 수출 형식: CSV, Markdown 및 JSON로 수입.
  • Round-trip safe: 알려지지 않은 XML 부품은 다시 저장할 때 구체적으로 보존됩니다.

Aspose.Cells FOSS는 어디에서 사용할 수 있습니까?

  • ** 데이터 파이프라인:** 수출 데이터베이스 검색 결과는 XLSX 또는 CSV로 직접.
  • ** 보고서 생성:** Office 없이 스타일링, 브랜드 Excel 보고서를 구축합니다.
  • Documentation: MarkItDown 플러그인을 통해 스프레이를 Markdown로 변환합니다.
  • ETL 작업 흐름: 입력판을 읽고 데이터를 변환하고 출력 워크북을 작성합니다.
  • CI/CD 자동화: Docker 컨테이너 내에서 테스트 결과 스프레이를 생성합니다.

스타일링, 차트 및 보안

  • 소리 및 채우기: 용감한, 이탈리아어, 글꼴 크기, 전면 및 배경 색상을 적용합니다.
  • 수 형식: 세트 날짜, 통화 및 각 셀에 맞는 수 형식을 설정합니다.
  • 표시: 바, 라인, 피어, 영역 및 주식 차트를 구축 (이 다섯 가지 유형은 실수없이 XLSX로 저장; 다른 차드 유류는 저장을 위해 NotImplementedError을 올립니다).
  • AES 암호화: 작업책을 하나의 라인에 password 매개 변수로 보호합니다.
  • MarkItDown 플러그인: markitdown-aspose-cells-plugin는 MarkItdown에 XLSX 수출을 추가합니다.

개발자 경험

Aspose.Cells FOSS는 단일 pip install aspose-cells-foss 명령으로 설치할 수 있습니다.이 도서관은 원주민 Office 라이브러리 또는 시스템 패키지가 설치되지 않습니다.

API는 의도적으로 작습니다 : Workbook, Worksheet , Cells CellFill 실제 사용 사례의 대다수를 커버합니다. 코드베이스는 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")

자주 묻는 질문

Aspose.Cells FOSS는 Python에 대해 무엇입니까?

그것은 무료, MIT 라이센스 Python 도서관을 만들고, 읽고 , 수정하고, Microsoft Office를 필요로하지 않고 Excel 스프레이 탭을 수출 할 수 있습니다.

어떤 파일 형식이 지원되는가?

XLSX 읽기/ 쓰기. 수출-만 형식은 CSV, Markdown 및 JSON을 포함합니다. Mark Down 수입은 save_as_markdown()를 통해 도서관에 구축되며 플러그인이 필요하지 않습니다. 선택적인 markitdown-aspose-cells-plugin는 Microsoft의 MarkItDown 라이브러리에 XL SX 지원을 추가합니다 - 그것은 별도의 통합이며 Mark down 수익 요구 사항이 아닙니다.

Microsoft Excel 또는 Office가 필요합니까?

Aspose.Cells FOSS는 Microsoft Office, COM 자동화 또는 소유 실행 시간에 의존하지 않는 순수한 Python 라이브러리입니다.

어떻게 설치할 수 있나요?

실행 pip install aspose-cells-foss. 추가 시스템 패키지 또는 원주민 확장 프로그램이 필요하지 않습니다.

그래픽을 만들 수 있나요?

예. 도서관은 ws.charts에 있는 특수 차트 건축 방법을 통해 바, 라인, 피어, 영역 및 주식 차드 유형을 지원합니다.이 다섯 가지 유류는 실수 없이 XLSX로 저장됩니다. 다른 차지 유종 (스카터, 컴보, 워터파일 등)은 메모리에서 생성될 수 있지만 NotImplementedError를 올릴 때 workbook.save()가 호출됩니다..

암호화가 지원되는가?

예. 작업장을 보호하기 위해 저장할 때 password 파라미터를 통과하여 AES 암호화가 가능합니다.

MarkItDown 플러그인은 무엇입니까?

markitdown-aspose-cells-plugin는 Aspose.Cells FOSS를 Microsoft의 MarkItDown 라이브러리에 통합하여 단일 호출으로 XLSX-to-Markdown 전환을 완료합니다.

어디서 원본 코드를 찾을 수 있나요?

출처 코드, 에디션 트래커 및 기여 가이드는 MIT 라이센스 아래 GitHub에서 사용할 수 있습니다.

  

지원 및 학습 자료

 한국어