上期学习了数据的存储,这次学习数据的加载
你可以使用把openpyxl.load_workbook()
来打开一个已经存在的工作簿
>>> from openpyxl import load_workbook
>>> wb = load_workbook(filename = 'empty_book.xlsx')
>>> sheet_ranges = wb['range names']
>>> print(sheet_ranges['D18'].value)
3
有几个标志可以在 load_workbook
中使用。
data_only
控制带有公式的单元格是否具有公式(默认)或上次 Excel
读取工作表时存储的值。
keep_vba
控制是否保留任何 Visual Basic
元素(默认)。如果它们被保留,它们仍然不可编辑。
openpyxl 当前不会读取 Excel 文件中所有可能的项,因此如果以相同的名称打开和保存现有文件,未加载的项将从现有文件中丢失。
加载工作簿时出错
有时 openpyxl 将无法打开工作簿。这通常是因为文件有问题。如果是这种情况