@@ -122,29 +122,25 @@ def get_sheet_data(
122122 table : list [list [Scalar | NaTType ]] = []
123123
124124 for sheet_row in sheet_rows :
125- sheet_cells = [
126- x
127- for x in sheet_row .childNodes
128- if hasattr (x , "qname" ) and x .qname in cell_names
129- ]
130125 empty_cells = 0
131126 table_row : list [Scalar | NaTType ] = []
132127
133- for sheet_cell in sheet_cells :
134- if sheet_cell .qname == table_cell_name :
135- value = self ._get_cell_value (sheet_cell )
136- else :
137- value = self .empty_value
138-
139- column_repeat = self ._get_column_repeat (sheet_cell )
140-
141- # Queue up empty values, writing only if content succeeds them
142- if value == self .empty_value :
143- empty_cells += column_repeat
144- else :
145- table_row .extend ([self .empty_value ] * empty_cells )
146- empty_cells = 0
147- table_row .extend ([value ] * column_repeat )
128+ for sheet_cell in sheet_row .childNodes :
129+ if hasattr (sheet_cell , "qname" ) and sheet_cell .qname in cell_names :
130+ if sheet_cell .qname == table_cell_name :
131+ value = self ._get_cell_value (sheet_cell )
132+ else :
133+ value = self .empty_value
134+
135+ column_repeat = self ._get_column_repeat (sheet_cell )
136+
137+ # Queue up empty values, writing only if content succeeds them
138+ if value == self .empty_value :
139+ empty_cells += column_repeat
140+ else :
141+ table_row .extend ([self .empty_value ] * empty_cells )
142+ empty_cells = 0
143+ table_row .extend ([value ] * column_repeat )
148144
149145 if max_row_len < len (table_row ):
150146 max_row_len = len (table_row )
0 commit comments