2016-09-19 55 views
5

マージされたセルを含むExcelシートからデータを読み込もうとしています。 openpyxlで結合されたセルを読み込むと、最初に結合されたセルには値が含まれ、残りのセルは空です。openpyxlでExcelで結合されたセルを検出する方法

私はそれがマージし、どのように多くのセルがマージされているか知っていますが、私はそれを行う関数を見つけることができませんでした。 シートに空の他のセルがあるため、私はそれを使用できません。

私はopenpyxlモジュールを好んでいますが、他のモジュールもうまく動作します。

ありがとうございました!

答えて

6

あなたはこのようなシート(行ごとに見つけることができないよう)にmerged_cell_rangesを使用することができます。

from openpyxl import load_workbook 
wb = load_workbook(filename = 'a file name') 
sheet_ranges = wb['Sheet1'] 

print (sheet_ranges.merged_cell_ranges) 
関連する問題