Pregunta

Estoy generar una excel en rubí que cada línea representa los resultados de una exploración de nmap.

Un ejemplo de una línea podría parecerse a lo siguiente:. Ip, sí (porque el puerto es 22 abierto), no (porque el puerto 80 no está abierto), etc.

Me gustaría ser capaz de crear una línea de cabecera con una lista desplegable para cada puerto que me permite seleccionar si el puerto está abierto o no hacia abajo.

Así que puedo filtrar mis resultados para ver, por ejemplo, todos los hosts que tienen tanto el puerto 22 y el 80 abierta.

¿Hay una manera de hacer eso con WIN32OLE.new ( "Excel.Application")? . (O alguna otra cosa; html sería mejor porque Linux no soporta win32ole)

¿Fue útil?

Solución 2

Después de más investigación que no he encontrado ninguna solución para crear una lista desplegable en Excel con Ruby. La solución que utilicé fue crear una plantilla de Excel (con la lista desplegable) y llenarlo con Ruby.

Otros consejos

Al principio me sugeriría la creación de un archivo CSV y exportar a Excel, pero parece requerir algo más sofisticado.

¿Podría algo así como este trabajo: http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20 ?

pregunta antiguo, pero en caso de que alguien más se encuentra éste, hay un par de gemas de rubí que se podrían utilizar para esto en el momento.

Para la creación / análisis de hojas de cálculo Excel de rubí hay RubyXL y para el análisis de los archivos XML nmap hay nmap-parser

Puede crear una lista de validación de datos utilizando axlsx joya. Ejemplo aquí: github.com/randym/axlsx/blob/master/examples/ data_validation.rb

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top