Aspose.Cells FOSS로 파일 로드하는 방법

Aspose.Cells FOSS로 파일 로드하는 방법

문제

스프레드시트 파일(XLSX, CSV)을 Aspose.Cells FOSS에 로드하여 프로그래밍 방식으로 조작합니다. Workbook 클래스는 파일 경로를 받아 메모리 내 워크북을 반환하며, 이는 읽기 또는 편집이 가능합니다.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

전제 조건

Python에서 Aspose.Cells FOSS를 사용하여 파일을 로드하려면 Python 3.7 이상이 설치되어 있는지 확인하십시오. pip 명령어 pip install aspose-cells-foss>=26.3.1 로 라이브러리를 설치하십시오. 설치 후에는 from aspose.cells_foss import Workbook 로 라이브러리를 가져옵니다.

  • Python 3.7 이상
  • pip 패키지 관리자
  • aspose-cells-foss>=26.3.1 pip를 통해 설치
  • Python 파일 처리에 대한 기본 이해

파일 로드 중

Aspose.Cells FOSS는 Workbook 클래스를 사용하여 파일 경로에서 스프레드시트 데이터를 로드합니다. 로컬 파일 경로 문자열을 직접 생성자에 전달하십시오. 스트림 로드(예: io.BytesIO)는 지원되지 않으며 — 파일 경로 문자열만 전달하십시오. CSV 파일을 로드하려면 load_csv_workbook() 편의 함수를 사용하십시오.

from aspose.cells_foss import Workbook

# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")

CSV 파일을 로드할 때는 CSV 데이터를 채운 새로운 Workbook을 생성하고 반환하는 load_csv_workbook() 함수를 사용하십시오.

코드 예제

이 예제는 XLSX 파일과 CSV 파일을 로드한 다음 각각에서 셀 값을 읽는 방법을 보여줍니다.

from aspose.cells_foss import Workbook, load_csv_workbook

# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")

# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]

# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")

지원되는 형식

Aspose.Cells FOSS는 다음 형식의 파일 로드를 지원합니다.

FormatExtensionNotes
Excel 2007–2019.xlsx표준 Office Open XML 형식; Workbook("file.xlsx") 사용
Excel 97–2003.xls지원되지 않음. XLS/BIFF 파일은 지원되지 않습니다.
CSV.csv쉼표로 구분된 값; load_csv_workbook("file.csv") 사용

참조

 한국어