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 lập trình. Lớp Workbook 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]

Điều kiện tiên quyết

Để tải 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 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
  • Kiến thức cơ bản về xử lý tệp Python

Đang tải tệp

Aspose.Cells FOSS tải dữ liệu bảng tính từ các đường dẫn tệp bằng lớp Workbook. 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 hàm tiện ích load_csv_workbook().

from aspose.cells_foss import Workbook

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

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

Ví dụ mã

Ví dụ này minh họa cách tải tệp XLSX và 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 hỗ trợ tải các tệp ở các định dạng sau.

FormatExtensionNotes
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