xlsx get_worksheet_by_name是否返回?

时间:2018-04-14 19:53:47

标签: python xlsx xlsxwriter

我的代码是这样的:

import xlsxwriter

workbook = xlsxwriter.Workbook('result.xlsx')

sheet = workbook.get_worksheet_by_name('result')

但是表格始终为无 我检查了我的result.xlsx.I'我确定result.xlsx有'结果'片。 为什么呢?

2 个答案:

答案 0 :(得分:2)

xlsxwriter,顾名思义,无法读取xlsx文件但只能编写它们。通过执行此操作xlsxwriter.Workbook('result.xlsx'),您可以创建一个新的python对象,但您实际上并未在硬盘驱动器上读取或写入该文件。

答案 1 :(得分:1)

正如 Joost 回答的那样,xlsxwriter 不能读取 xlsx 文件,只能写入它们。也许你可以使用下面的代码来代替:

data = openpyxl.load_workbook('result.xlsx')
sheet = data['result']