如何使用 Aspose.Cells FOSS 加载文件

如何使用 Aspose.Cells FOSS 加载文件

问题

将电子表格文件(XLSX、CSV)加载到 Aspose.Cells FOSS 中,以便进行编程操作。该 Workbook 该类接受文件路径并返回一个内存中的工作簿,已准备好进行读取或编辑。.

from aspose.cells_foss import Workbook

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

先决条件

要在 Python 中使用 Aspose.Cells FOSS 加载文件,请确保已安装 Python 3.7 或更高版本。使用 pip 并运行以下命令安装库 pip install aspose-cells-foss>=26.3.1. 安装完成后,使用以下方式导入库 from aspose.cells_foss import Workbook.

  • Python 3.7 或更高版本
  • pip 包管理器
  • 通过 pip 安装的 aspose-cells-foss>=26.3.1
  • 对 Python 文件处理的基本了解

加载文件

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook 类。将本地文件路径字符串直接传递给构造函数。流式加载(例如,., io.BytesIO)不受支持——仅传递文件路径字符串。要加载 CSV 文件,请使用 load_csv_workbook() 便利函数。.

from aspose.cells_foss import Workbook

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

加载 CSV 文件时,使用 load_csv_workbook() 函数,该函数创建并返回一个新的 Workbook 并用 CSV 数据填充。.

代码示例

本示例演示了加载 XLSX 文件和 CSV 文件,然后读取每个文件中的单元格值。.

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

支持的格式

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

格式扩展名备注
Excel 2007–2019.xlsx标准的 Office Open XML 格式;使用 Workbook("file.xlsx")
Excel 97–2003.xls不支持。XLS/BIFF 文件不受支持。.
CSV.csv逗号分隔值;使用 load_csv_workbook("file.csv")

另请参阅

 中文