Cách tải tệp với Aspose.Cells FOSS

Cách tải tệp với Aspose.Cells FOSS

Vấn đề

Tải các tệp bảng tính (XLSX, CSV) vào Aspose.Cells FOSS để thao tác theo chương trình. The Workbook lớp chấp nhận một đường dẫn tệp và trả về một workbook trong bộ nhớ sẵn sàng để đọc hoặc chỉnh sửa.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

Yêu cầu trước

Để tải các tệp bằng Aspose.Cells FOSS trong Python, hãy đảm bảo bạn đã cài đặt Python 3.7 trở lên. Cài đặt thư viện bằng pip với lệnh pip install aspose-cells-foss>=26.3.1. Sau khi cài đặt, nhập thư viện bằng cách sử dụng from aspose.cells_foss import Workbook.

  • Python 3.7 trở lên
  • trình quản lý gói pip
  • aspose-cells-foss>=26.3.1 được cài đặt qua pip
  • Hiểu biết cơ bản về việc xử lý tệp Python

Tải tệp

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook lớp. Truyền một chuỗi đường dẫn tệp cục bộ trực tiếp vào hàm khởi tạo. Tải luồng (ví dụ,., io.BytesIO) không được hỗ trợ — chỉ truyền một chuỗi đường dẫn tệp. Để tải các tệp CSV, sử dụng load_csv_workbook() hàm tiện lợi.

from aspose.cells_foss import Workbook

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

Khi tải các tệp CSV, sử dụng load_csv_workbook() hàm tạo và trả về một mới Workbook được điền bằng dữ liệu CSV.

Ví dụ mã

Ví dụ này minh họa cách tải một tệp XLSX và một tệp CSV, sau đó đọc giá trị ô từ mỗi tệp.

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}")

Định dạng được hỗ trợ

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

Định dạngPhần mở rộngGhi chú
Excel 2007–2019.xlsxĐịnh dạng Office Open XML tiêu chuẩn; sử dụng Workbook("file.xlsx")
Excel 97–2003.xlsKhông được hỗ trợ. Các tệp XLS/BIFF không được hỗ trợ.
CSV.csvGiá trị phân tách bằng dấu phẩy; sử dụng load_csv_workbook("file.csv")

Xem thêm

 Tiếng Việt