2016-09-19 2 views
5

Ich versuche, Daten aus Excel-Blatt zu lesen, die verbundene Zellen enthält. Beim Lesen von verbundenen Zellen mit openpyxl enthält die erste verbundene Zelle den Wert und der Rest der Zellen ist leer.So erkennen Sie verbundene Zellen in Excel mit openpyx

Ich würde gerne über jede Zelle wissen, wenn es zusammenführen und wie viele Zellen zusammengeführt werden, aber ich konnte keine Funktion finden, die dies tun. Das Blatt hat leere andere Zellen, also kann ich das nicht verwenden.

Will jede Hilfe zu schätzen, ich bevorzuge openpyxl Modul aber andere Module können auch arbeiten.

Danke euch allen!

Antwort

6

Sie merged_cell_ranges auf dem Blatt verwenden können (kann nicht scheinen, pro Zeile zu finden) wie folgt aus:

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

print (sheet_ranges.merged_cell_ranges) 
Verwandte Themen