Poi*_*ter 4 python openerp odoo-9 odoo-10
如何在下面的python示例中获取工作表数?
file = self.excel_file.decode('base64')
excel_fileobj = TemporaryFile('wb+')
excel_fileobj.write(file)
excel_fileobj.seek(0)
workbook = openpyxl.load_workbook(excel_fileobj, data_only=True)
sheet_number= ???
sheet = workbook[workbook.get_sheet_names()[0]]
for row in sheet.rows:
print(row[1].value)
Run Code Online (Sandbox Code Playgroud)
sheet_number=????
任何解决方案?
workbook.worksheets 包含工作表对象列表。
要获取工作表的数量:
sheet_number = len(workbook.worksheets)
Run Code Online (Sandbox Code Playgroud)
迭代所有工作表的最简单方法:
for ws in workbook.worksheets:
print ws.title
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5231 次 |
| 最近记录: |