在Excel中查找具有条目的最大列数(Python)

时间:2017-10-26 06:34:40

标签: python excel

对于最大行数,我可以使用

from openpyxl import * max_row = len(file)

对于最大列,是否有类似的简单内容?我可以做一个while循环并检查它是否为空但这似乎是不必要的复杂。

2 个答案:

答案 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()