Я очень новичок в Roo и столкнулся с проблемой, связанной с анализом вложенных столбцов.Я хотел бы использовать метод parse()
, но у меня есть столбцы с дублированными именами.Итак, мне нужно перебрать столбцы заголовка, но я не знаю, как это сделать, так как при установке опции header_search
некоторые из приведенных ниже столбцов не возвращаются.
ЗдесьВот пример моего листа: мой лист
Я попробовал следующие подходы: Из-за места я не поставил все столбцы.document.sheet(0).parse(clean: true, ibge: /IBGE|ibge/, municipio: /Município|Municipio/, uf: /UF|uf/, liraa: /LIRAa|liraa/, lia: /LIA|lia/, armadilhas: /ARMADILHA|armadilha/,
tipo_armadilhas: /Tipo de Armadilhas|TIPO DE ARMADILHAS/, iip: /IIP|iip/, ib: 'IB', estratos_1: /estratos/, estratos_2: /estratos/ )
Точки здесь:
У меня много 'Nº estratos'
столбцов.Как мне связаться с ними отдельно?
Кроме того, у меня есть headerRowNotFoundError
из-за столбца Tipo de Armadilhas
.Почему?
Итак, я попробовал другой подход: rows = document.sheet(0).parse(clean: true, header_search: [/Dados Gerais/])
Возвращаются только некоторые из приведенных ниже столбцов: rows[0]
возвращено
nil => nil
Dados Gerais => nil
Tipo de Armadilhas => nil
Índices => Aedes albopictus
Classificação dos índices segundo IIP => IIP <= 0,9
Criadouros => A1
Почему не были возвращены другие столбцы?
Кто-нибудь знает, как я могу получить все мои столбцы, используя parse().
Это лучшее решение для этого?
Спасибо большоемного,
Гильерме