python 中工作簿中的电子表格数量
Number of spreadsheets in workbook in python
如何在python中查看xlsx工作簿中电子表格的数量? win32com库下有命令吗?
您可以使用流行的 xlrd 模块获取给定工作簿中电子表格的数量
import xlrd
workbook = xlrd.open_workbook('sample.xlsx')
print len(workbook.sheet_names())
根据@Gerrat更新
你也可以这样做
print workbook.nsheets
这里是 link 到 mini cookbook 用于 win32com 和 excel。
对于您的特定问题,以下应该有效:
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open('your excel file.xlsx')
print(len(wb.Worksheets)) # tells you how many worksheets
如何在python中查看xlsx工作簿中电子表格的数量? win32com库下有命令吗?
您可以使用流行的 xlrd 模块获取给定工作簿中电子表格的数量
import xlrd
workbook = xlrd.open_workbook('sample.xlsx')
print len(workbook.sheet_names())
根据@Gerrat更新
你也可以这样做
print workbook.nsheets
这里是 link 到 mini cookbook 用于 win32com 和 excel。
对于您的特定问题,以下应该有效:
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open('your excel file.xlsx')
print(len(wb.Worksheets)) # tells you how many worksheets