2017-10-26 10 views
0

を持っているExcelの列の最大数を見つけ、私は行の最大数のエントリ(パイソン)

from openpyxl import * max_row = len(file)

を使用することができる午前最大の列についても同様にシンプルなものがありますか? whileループを実行して空であるかどうかを確認することはできますが、これは不必要に複雑に思えます。

答えて

0

まず改宗者CSVファイルに、あなたが最初のエントリのない列を削除値を逃さずに列を計算したいとパンダ

を通してそれを読んで。

df=df.dropna(axis=1,how='all') 

そしてmax_column()関数が最大の列を返す

print(len(df.columns)) 
0

を印刷します。

book = openpyxl.load_workbook(file) 
worksheet = book.get_sheet_by_name(all_worksheets[0]) 
total_column = worksheet.max_column()