Вопрос

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

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

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

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

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

Это было полезно?

Решение 2

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

Другие советы

Изначально я бы предложил создать CSV-файл и экспортировать в Excel, но вам, похоже, требуется что-то более сложное.

Сработает ли что-то подобное этому: http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20 ?

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

Для создания / синтаксического анализа электронных таблиц Excel из ruby есть Рубиновый xl и для синтаксического анализа XML-файлов nmap есть nmap-анализатор

Вы можете создать список проверки данных с помощью gem axl x.Пример здесь: github.com/randym/axlsx/blob/master/examples/data_validation.rb

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top