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는 다음 형식의 파일 로드를 지원합니다.
| Format | Extension | Notes |
|---|---|---|
| Excel 2007–2019 | .xlsx | 표준 Office Open XML 형식; Workbook("file.xlsx") 사용 |
| Excel 97–2003 | .xls | 지원되지 않음. XLS/BIFF 파일은 지원되지 않습니다. |
| CSV | .csv | 쉼표로 구분된 값; load_csv_workbook("file.csv") 사용 |