Question

Je générer un excel en rubis lequel chaque ligne représente les résultats d'une analyse nmap.

Un exemple d'une ligne pourrait ressembler à ça:. Ip, oui (parce que le port est ouvert 22), non (parce que le port 80 est pas ouvert), etc

Je voudrais être en mesure de créer une ligne d'en-tête avec une liste déroulante pour chaque port qui me permet de sélectionner si ce port est ouvert ou non.

Alors je peux filtrer mes résultats pour voir par exemple tous les hôtes qui ont à la fois le port 22 et 80 ouvert.

Est-il possible de le faire avec WIN32OLE.new ( « Excel.Application »)? . (Ou quelque chose d'autre, html serait mieux parce que Linux ne supporte pas win32ole)

Était-ce utile?

La solution 2

Après plus de recherches que je ne l'ai pas trouvé de solution pour créer une liste déroulante dans Excel avec Ruby. La solution que j'ai utilisé était de créer un modèle Excel (avec la liste déroulante) et remplissez-le avec Ruby.

Autres conseils

Je suggère d'abord la création d'un fichier CSV et l'exportation vers Excel, mais vous semblez exiger quelque chose de plus sophistiqué.

Est-ce que quelque chose comme ce travail: http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20 ?

question ancienne, mais au cas où quelqu'un d'autre trouve celui-ci, il y a quelques pierres précieuses rubis qui pourraient être utilisés pour ce pour le moment.

Pour la création / l'analyse syntaxique des feuilles de calcul Excel de Ruby il y a RubyXL et pour l'analyse syntaxique des fichiers XML nmap il y a nmap-analyseur

Vous pouvez créer une liste de validation de données à l'aide axlsx de pierres précieuses. Exemple ici: github.com/randym/axlsx/blob/master/examples/ data_validation.rb

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top