Чтобы сделать что-то, когда ячейка не пуста, добавьте:
if cell.value:
, что в python такое же, как если бы значение ячейки не было None (то есть: если не cell.value == None:)
Обратите внимание, чтобы избежать проверки пустых ячеек, вы можете использовать
worksheet.get_highest_row()
и
worksheet.get_highest_column()
Также я нашел это полезным (хотя это может быть не очень хорошим решением), если вы хотитеиспользуйте содержимое ячейки как строку независимо от типа, который вы можете использовать:
unicode(cell.value)