2009-07-18 11 views
1

Я создаю excel в ruby, каждая строка представляет результаты сканирования nmap.Создание списка Excel с Ruby

Пример строки может выглядеть так: ф, да (потому что порт 22 открыт), нет (потому что порт 80 не открыт) и т.д.

Я хотел бы быть в состоянии создать строка заголовка с выпадающим списком для каждого порта, которые позволяют мне выбрать, открыт ли этот порт или нет.

Таким образом, я могу отфильтровать результаты, чтобы увидеть, например, все хосты, на которых открыты оба порта 22 и 80.

Есть ли способ сделать это с помощью WIN32OLE.new ("Excel.Application")? (или что-то еще, html будет лучше, потому что Linux не поддерживает win32ole).

ответ

0

После дополнительных исследований я не нашел решения для создания выпадающего списка в excel с Ruby. Обходной путь, который я использовал, - создать шаблон excel (с выпадающим списком) и заполнить его Ruby.

+0

В какой библиотеке вы воспользовались, чтобы заполнить таблицу Excel? Любые проблемы с разными версиями excel? –

+0

Вы можете создать список проверки данных, используя gem axlsx. Пример здесь: https://github.com/randym/axlsx/blob/master/examples/data_validation.rb –

0

Старый вопрос, но в случае, если кто-либо еще найдет этот, есть пара рубиновых драгоценных камней, которые могут быть использованы для этого на данный момент.

Для создания/синтаксический анализ таблиц Excel из рубина есть RubyXL и для синтаксического анализа для Nmap файлов XML есть nmap-parser

 Смежные вопросы

  • Нет связанных вопросов^_^