У вас есть проблема специфичности. Обычно это решается с помощью имен классов непосредственно для самого элемента-мишени, а не для селекторов «давайте двигаться по DOM», например .tabs nav li.active a
. Поэтому, чтобы исправить эту проблему, вы могли бы добавить имя класса, например .navigation-link
для каждого из элементов . Одной из популярных методик CSS, которая позволяет избежать этой проблемы, является BEM . Взгляните на этот вопрос: Точки в спецификации CSS
Чтение документации довольно часто работает
for row_cells in worksheet.iter_rows(min_row=2):
for cell in row_cells:
print('%s: cell.value=%s' % (cell, cell.value) )
Просто перечислите строки, используя функцию enumerate()
, а затем получите индекс и значение ячейки в 2 разных переменных, например,
for index, row_cells in enumerate(worksheet.iter_rows()):
if (index == 0):
continue
for cell in row_cells:
print('%s: cell.value=%s' % (cell, cell.value))
Поскольку iter_rows является генератором, мы, к сожалению, не можем вырезать первую строку [1:], так что это хакерский, но эффективный способ пропустить первую строку.
for i, row_cells in enumerate(worksheet.iter_rows()):
if i == 0:
continue
for cell in row_cells:
print('%s: cell.value=%s' % (cell, cell.value))