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

Aspose.Cells FOSS for Python에 대한 정보

Python에서 Excel 태블릿을 만들고, 수정하고, 내보내기 - 무료로 오픈소스, Microsoft Office 의존성 없음.

Excel 스프레드시트용 오픈소스 Python Library for Excel Spreadsheets

Aspose.Cells FOSS for Python는 Python 응용 프로그램에서 태블릿 파일을 작업하는 무료 오픈 소스 라이브러리입니다. 단일 ‘pip install aspose-cells-foss’ 명령으로 설치하고 워크북을 만들고, 셀을 읽고, 스타일을 적용하고, 차트를 구축하고, XLSX, CSV, TSV, Markdown 또는 JSON로 내보내기 시작합니다.

도서관은 모든 태블릿 개발자가 알고 있는 익숙한 개체인 ‘Workbook’, ‘Worksheet’, ‘Cells’ 및 ‘Cell’ 주위에 구축된 깨끗한 파이톤 API를 노출합니다. 셀을 읽고 브레이크 노타션(ws.cells["A1"].value = "Hello")을 사용하여 셀을 쓰고, ‘Font’ 및 ‘Fill’ 개체로 스타일링하고, ‘ws.charts’에서 전용 ‘add_bar()’ 및 ‘add_line()’ 방법을 사용하여 열 또는 라인 차트를 만듭니다.

도서관은 원본 Office 도서관에 의존하지 않기 때문에 Windows, Linux 및 macOS CI 런너, Docker 컨테이너 및 서버없는 환경에서 동일하게 실행됩니다.The markitdown-aspose-cells-plugin package extends Microsoft의 MarkItDown 도서관 with XLSX support, enables full workbook-to-Markdown export with a single call.

Excel 파일 읽기 및 작성

  • XLSX: 전체 회전 충성도와 함께 워크북을 열고 저장합니다.
  • **세포 액세스: ** 값을 읽고 쓰는 것은 ws.cells["A1"] 브레이크 노트를 사용합니다.
  • ** 수식: ** 저장에 재 계산되는 수식 문자열을 작성합니다.
  • 다중 내보내기 형식: CSV, TSV, Markdown 및 JSON로 내보내기.
  • **Round-trip safe: ** 알 수 없는 XML 부분은 다시 저장할 때 쓸데없는 것으로 보존됩니다.

Aspose.Cells FOSS를 사용할 수 있는 곳

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

스타일링, 차트 및 보안

  • ** 글꼴 및 채우기: ** 대담한, 이탈리틱, 글꼴 크기, 프론트 플랜트 및 배경 색상을 적용합니다.
    • 숫자 형식: * 셀 당 날짜, 통화 및 사용자 지정 번호 형식을 설정합니다.
  • ** 차트: ** bar, line, pie, scatter, area, and combo charts를 구축합니다.
  • **AES 암호화: ** 작업본을 한 줄에 ‘비밀번호’ 매개 변수로 보호합니다.
  • **MarkItDown 플러그인: ** markitdown-aspose-cells-plugin는 MarkItDown에 XLSX 수출을 추가합니다.

개발자 경험

Aspose.Cells FOSS는 단일 ‘pip install aspose-cells-foss’ 명령으로 설치할 수 있습니다. 설치할 원본 Office 라이브러리 또는 시스템 패키지가 없습니다. 라이브러리는 컴파일 단계없이 모든 Python 3.7+ 환경에서 실행됩니다.

API는 의도적으로 작습니다: ‘Workbook’, ‘Worksheet’, ‘Cells’, ‘Cell’, ‘Font’, ‘Fill’, ‘Chart’은 실생활용 사용 사례의 대다수를 다루고 있습니다.The code base is MIT-licensed, hosted on GitHub, and accepts bug reports and pull requests.

Workbook 만들고 Cells를 쓰기

pip을 사용하여 설치한 다음 ‘Workbook’을 만들고, 첫 번째 ‘Worksheet’에 액세스하고, 셀에 셀 노트를 사용하여 셀에 직접 값을 써보세요.The example also shows how to bold the header row by modifying the cell style before saving.

♪ 바시 pip install aspose-cells-foss에 대한 정보 ♪♪

  • 파이썬 from aspose.cells_foss import Workbook 부터

Wb = Workbook() WS = wb.worksheets에 대한 정보[0]

가치관을 작성하기

값은 [A1] = " 제품" 값은 [B1] = “수익” 윈도우 윈도우 윈도우 윈도우 윈도우 윈도우 W.cells[“B2”] 값 = 42000

더 라우 (Bold the Header Row) [“A1”, “B1”에 있는 콜의 경우] 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 는 를 는 는 를 는 는 는 는 는 를 는 는 를 는 는 는 를 는 style.font.bold = 진실 에이전트[col].apply_style(style)

( “xlsx” ) ♪♪

차트를 만들고 여러 형식으로 내보내기

위에 저장된 워크북을 열고, 여러 행에 바 차트를 추가한 다음 다른 코드를 변경하지 않고 다른 파일 확장자(XLSX, Markdown, CSV)로 세 번 ‘save()‘를 호출합니다.

  • 파이썬 from aspose.cells_foss import Workbook 부터

wb = Workbook(“report.xlsx"에 대한 정보) WS = wb.worksheets에 대한 정보[0]

라인 2-10에 바 차트를 추가합니다.

차트 = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, 진짜) chart.title = “제품에 따른 수입”

wb.save(“report_with_chart.xlsx”)

Markdown로 동일한 워크북을 내보내기

( “보도서” )

또는 CSV로 내보내기

( “보도서.csv”) ♪♪

자주 묻는 질문

Aspose.Cells FOSS for Python 란 무엇입니까?

Microsoft Office를 필요로하지 않고도 Excel 태블릿을 만들고, 읽고, 수정하고, 내보내는 무료 MIT 라이선스의 Python 라이브러리입니다.

지원되는 파일 형식은 무엇인가요?

XLSX for read/write.Export-only 형식은 CSV, TSV, Markdown (MarkItDown 플러그인을 통해) 및 JSON을 포함합니다.

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

Aspose.Cells FOSS는 Microsoft Office, COM 자동화 또는 특허 실행 시간에 대한 의존성이없는 순수한 Python 라이브러리입니다.

어떻게 설치하나요?

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

차트를 만들 수 있나요?

도서관은 ‘ws.charts’에 있는 전용 차트 빌더 방법을 통해 바, 라인, 파이, 스캐터, 영역 및 콤보 차트 형식을 지원합니다.The library supports bar, line, pie, scatter, area, and combo chart types via dedicated chart-builder methods on ‘ws.charts’.

암호화가 지원되나요?

저장할 때 ‘비밀번호’ 매개 변수를 전달하여 AES 암호화로 워크북을 보호합니다.Pass a ‘password’ parameter when saving to protect the workbook with AES encryption.

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

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

소스 코드는 어디에서 찾을 수 있나요?

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

  

지원 및 학습 자료

 한국어