Cara Memuat Fail dengan Aspose.Cells FOSS

Cara Memuat Fail dengan Aspose.Cells FOSS

Masalah

Muatkan fail hamparan (XLSX, CSV) ke dalam Aspose.Cells FOSS untuk manipulasi programatik. The Workbook kelas menerima laluan fail dan mengembalikan workbook 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

Memuat Fail

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook kelas. Hantar rentetan laluan fail tempatan secara langsung ke konstruktor. Pemuatan aliran (e.g., io.BytesIO) tidak disokong — hantar rentetan laluan fail sahaja. Untuk memuatkan fail CSV, gunakan load_csv_workbook() fungsi kemudahan.

from aspose.cells_foss import Workbook

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

Apabila memuatkan fail CSV, gunakan load_csv_workbook() fungsi yang mencipta dan mengembalikan satu Workbook yang dipenuhi dengan data CSV.

Contoh Kod

Contoh ini menunjukkan cara memuat fail XLSX dan fail CSV, kemudian membaca nilai sel daripada 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 Disokong

Aspose.Cells FOSS supports loading files in the following formats.

FormatSambunganNota
Excel 2007–2019.xlsxFormat Standard Office Open XML; gunakan Workbook("file.xlsx")
Excel 97–2003.xlsTidak disokong. Fail XLS/BIFF tidak disokong.
CSV.csvNilai dipisahkan koma; gunakan load_csv_workbook("file.csv")

Lihat Juga

 Bahasa Melayu