Cara Memuat File dengan Aspose.Cells FOSS
Masalah
Muat file spreadsheet (XLSX, CSV) ke Aspose.Cells FOSS untuk manipulasi programatik. Kelas Workbook menerima jalur file dan mengembalikan workbook dalam memori yang siap untuk dibaca atau diedit.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Prasyarat
Untuk memuat file menggunakan Aspose.Cells FOSS di Python, pastikan Anda memiliki Python 3.7 atau yang lebih baru terinstal. Instal perpustakaan menggunakan pip dengan perintah pip install aspose-cells-foss>=26.3.1. Setelah instalasi, impor perpustakaan menggunakan from aspose.cells_foss import Workbook.
- Python 3.7 atau lebih baru
- manajer paket pip
- aspose-cells-foss>=26.3.1 terinstal via pip
- Pemahaman dasar tentang penanganan file Python
Memuat File
Aspose.Cells FOSS memuat data spreadsheet dari jalur file menggunakan kelas Workbook. Berikan string jalur file lokal secara langsung ke konstruktor. Memuat melalui stream (mis., io.BytesIO) tidak didukung — hanya berikan string jalur file. Untuk memuat file CSV, gunakan fungsi kemudahan load_csv_workbook().
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Saat memuat file CSV, gunakan fungsi load_csv_workbook() yang membuat dan mengembalikan Workbook baru yang terisi dengan data CSV.
Contoh Kode
Contoh ini menunjukkan cara memuat file XLSX dan file CSV, kemudian membaca nilai sel dari masing-masing.
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 Didukung
Aspose.Cells FOSS mendukung pemuatan file dalam format berikut.
| Format | Ekstensi | Catatan |
|---|---|---|
| Excel 2007–2019 | .xlsx | Format Office Open XML standar; gunakan Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Tidak didukung. File XLS/BIFF tidak didukung. |
| CSV | .csv | Nilai yang dipisahkan koma; gunakan load_csv_workbook("file.csv") |