Как в xlrd python определить у ячейки уровень Структурирование (группировки)?
Ссылка скопирована
Добрый день.
Не хочу вручную перебирать иерархическую номенклатуру сохранённую из 1С в .xlsx
Есть три интересующих уровня по которому потом отсортирую весь список.
Как узнать уровень группировки (структурирования) ячейки ?
Пример группировки на скрине выше.
Дополнительно:
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
Linux
Как диагностировать зависание RK3568 U-boot на Starting kernel?
1 ответ


Для определения уровня структурирования (группировки) у ячейки в Excel с помощью библиотеки xlrd в Python, вам потребуется использовать метод `cell.xf_index`.
Каждая ячейка в Excel имеет связанный стиль форматирования (XF), который определяет внешний вид ячейки, включая уровень структурирования (группировки). Метод `cell.xf_index` возвращает индекс стиля форматирования ячейки, который можно использовать для определения уровня структурирования.
Пример кода на Python с использованием библиотеки xlrd для определения уровня структурирования у ячейки:
import xlrd # Открываем Excel файл workbook = xlrd.open_workbook('example.xlsx') worksheet = workbook.sheet_by_index(0) # Получаем ячейку cell = worksheet.cell(0, 0) # Получаем индекс стиля форматирования ячейки xf_index = cell.xf_index # Получаем стиль форматирования по индексу xf = workbook.xf_list[xf_index] # Печатаем уровень структурирования ячейки print(xf.out_level)
Этот код открывает Excel файл, получает первую ячейку из первого листа, определяет индекс стиля форматирования ячейки, а затем выводит уровень структурирования (группировки) этой ячейки. Пожалуйста, замените 'example.xlsx' на путь к вашему файлу Excel.
Надеюсь, это поможет вам определить уровень структурирования у ячейки с помощью xlrd в Python. Если у вас есть дополнительные вопросы, пожалуйста, не стесняйтесь задавать.