对于最大行数,我可以使用
from openpyxl import *
max_row = len(file)
对于最大列,是否有类似的简单内容?我可以做一个while循环并检查它是否为空但这似乎是不必要的复杂。
答案 0 :(得分:0)
首先将文件转换为csv并通过pandas
读取如果您想要计算没有缺失值的列,请首先删除没有条目的列。
df=df.dropna(axis=1,how='all')
然后打印
print(len(df.columns))
答案 1 :(得分:0)
max_column()
函数返回最大列。
book = openpyxl.load_workbook(file)
worksheet = book.get_sheet_by_name(all_worksheets[0])
total_column = worksheet.max_column()