Cara Memuatkan Fail dengan Aspose.Cells FOSS
Masalah
Muatkan fail hamparan (XLSX, CSV) ke dalam Aspose.Cells FOSS untuk manipulasi programatik. Kelas Workbook menerima laluan fail dan mengembalikan buku kerja dalam memori yang sedia untuk dibaca atau disunting.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Prasyarat
Untuk memuatkan fail menggunakan Aspose.Cells FOSS dalam Python, pastikan anda mempunyai Python 3.7 atau lebih baru dipasang. Pasang perpustakaan menggunakan pip dengan perintah pip install aspose-cells-foss>=26.3.1. Selepas pemasangan, import perpustakaan menggunakan from aspose.cells_foss import Workbook.
- Python 3.7 atau lebih baru
- Pengurus pakej pip
- aspose-cells-foss>=26.3.1 dipasang melalui pip
- Pemahaman asas tentang pengendalian fail Python
Memuatkan Fail
Aspose.Cells FOSS memuat data hamparan dari laluan fail menggunakan kelas Workbook. Hantar rentetan laluan fail tempatan secara langsung ke konstruktor. Pemuatan aliran (contohnya, io.BytesIO) tidak disokong — hantar hanya rentetan laluan fail. Untuk memuatkan fail CSV, gunakan fungsi kemudahan load_csv_workbook().
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Apabila memuatkan fail CSV, gunakan fungsi load_csv_workbook() yang mencipta dan mengembalikan Workbook baru yang dipenuhi dengan data CSV.
Contoh Kod
Contoh ini menunjukkan cara memuatkan fail XLSX dan fail CSV, kemudian membaca nilai sel daripada setiap satu.
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}")Format yang Disokong
Aspose.Cells FOSS menyokong pemuatan fail dalam format berikut.
| Format | Extension | Notes |
|---|---|---|
| Excel 2007–2019 | .xlsx | Format Office Open XML standard; gunakan Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Tidak disokong. Fail XLS/BIFF tidak disokong. |
| CSV | .csv | Nilai dipisahkan koma; gunakan load_csv_workbook("file.csv") |