Я пытаюсь проанализировать файл excel. В этом файле excel есть определенные «заголовки» (они находятся внутри ячеек), которые содержат конкретные имена устройств. Каждое из этих имен содержит акроним, окруженный скобками. Между каждым «заголовком» имеются пробелы между данными для этого устройства, расположенного между двумя устройствами. Однако не все «заголовки» расположены в одной колонке, поэтому я не могу просто сканировать один жесткий кодированный столбец.Python Регулярное выражение Поиск данных
Я хочу, чтобы иметь возможность анализировать файл excel для заголовков, затем сканировать данные для устройства. Переместитесь на следующее устройство и повторите. Я думал, что использование регулярного выражения, которое искало скобки, было бы одним из жизнеспособных способов сделать это. Обычно я стараюсь придумывать регулярные выражения, если кто-то может указать мне в сторону хорошего примера или написать одно, что было бы здорово. Также, если кто-нибудь может подумать о лучшем способе разбора этого файла excel, это очень понравится.
Header_A [HDA]
data
data
data
data
Header_B [HDB]
data
data
data
data
Header_C [HDC]
data
data
data
data
Итак, каков ожидаемый результат? – HamZa
Я хотел бы иметь список или словарь, который имеет Header_A и все его данные либо как пару ключей, либо пару в одной «ячейке» списка [[Header_A [HDA], данные, данные, данные, данные], [Header_B, data, data, ...], ...] – shreddish
Взгляните на это. Предлагает возможные обходные пути, чтобы избежать синтаксического анализа файлов excel: http://www.joelonsoftware.com/items/2008/02/19.html –