Aspose.Cells FOSS로 파일 로드하는 방법
문제
스프레드시트 파일(XLSX, CSV)을 Aspose.Cells FOSS에 로드하여 프로그래밍 방식으로 조작합니다. The Workbook 클래스는 파일 경로를 받아 읽기 또는 편집이 가능한 인메모리 워크북을 반환합니다.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]전제 조건
Aspose.Cells FOSS를 Python에서 사용하여 파일을 로드하려면, Python 3.7 이상이 설치되어 있는지 확인하십시오. pip를 사용하여 다음 명령으로 라이브러리를 설치합니다 pip install aspose-cells-foss>=26.3.1. 설치가 완료되면, 다음을 사용하여 라이브러리를 임포트합니다 from aspose.cells_foss import Workbook.
- Python 3.7 이상
- pip 패키지 관리자
- pip를 통해 설치된 aspose-cells-foss>=26.3.1
- Python 파일 처리에 대한 기본 이해
파일 로드
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook class. 로컬 파일 경로 문자열을 직접 생성자에 전달하십시오. 스트림 로딩(예:., io.BytesIO)은 지원되지 않으며, 파일 경로 문자열만 전달하십시오. CSV 파일을 로드하려면, 다음을 사용하십시오 load_csv_workbook() 편리 함수.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")CSV 파일을 로드할 때는, 다음을 사용하십시오 load_csv_workbook() 함수는 새 Workbook CSV 데이터로 채워진.
코드 예제
이 예제는 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 supports loading files in the following formats.
| 형식 | 확장자 | 비고 |
|---|---|---|
| Excel 2007–2019 | .xlsx | 표준 Office Open XML 형식; 사용 Workbook("file.xlsx") |
| Excel 97–2003 | .xls | 지원되지 않음. XLS/BIFF 파일은 지원되지 않습니다. |
| CSV | .csv | 쉼표로 구분된 값; 사용 load_csv_workbook("file.csv") |