openpyxl.reader.excel模块

class openpyxl.reader.excel.ExcelReader(fn, read_only=False, keep_vba=False, data_only=False, keep_links=True)[源代码]

基类:object

读取Excel包并将内容发送到相关模块

read()[源代码]
read_chartsheet(sheet, rel)[源代码]
read_manifest()[源代码]
read_properties()[源代码]
read_strings()[源代码]
read_theme()[源代码]
read_workbook()[源代码]
read_worksheets()[源代码]
openpyxl.reader.excel.load_workbook(filename, read_only=False, keep_vba=False, data_only=False, keep_links=True)[源代码]

打开给定的文件名并返回工作簿

参数:
  • filename (string or a file-like object open in binary mode c.f., zipfile.ZipFile) -- 打开的路径或类似文件的对象
  • read_only (bool) -- 优化阅读,内容无法编辑
  • keep_vba (bool) -- 预设VBA内容(这并不意味着您可以使用它)
  • guess_types (bool) -- 猜测单元格内容类型,不要从文件中读取
  • data_only (bool) -- 控制具有公式的单元格是具有公式(默认)还是具有上次Excel读取工作表时存储的值
  • keep_links (bool) -- 是否应保留到外部工作簿的链接。默认值为真
返回类型:

openpyxl.workbook.Workbook

注解

使用惰性加载时,所有工作表都将 openpyxl.worksheet.iter_worksheet.IterableWorksheet 返回的工作簿将是只读的。