1

各行がnmapスキャンの結果を表すルビーのExcelを生成しています。

行の例は次のようになります。ip、yes(ポートが22開いているため)、no(ポート80が開いていないため)など。

各ポートのドロップダウンリストを使用してヘッダー行を作成し、そのポートが開いているかどうかを選択できるようにしたいと思います。

したがって、結果をフィルタリングして、たとえば、ポート22と80の両方が開いているすべてのホストを確認できます。

WIN32OLE.new( "Excel.Application")でそれを行う方法はありますか?(または他の何か; Linuxはwin32oleをサポートしていないのでhtmlの方が良いでしょう)。

4

4 に答える 4

1

最初は CSV ファイルを作成して Excel にエクスポートすることをお勧めしますが、もっと洗練されたものが必要なようです。

http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20のように機能しますか?

于 2009-07-20T12:00:43.303 に答える
0

古い質問ですが、他の誰かがこれを見つけた場合に備えて、現時点でこれに使用できるルビーの宝石がいくつかあります。

Ruby から Excel スプレッドシートを作成/解析するにはRubyXLがあり、nmap XML ファイルの解析にはnmap-parserがあります。

于 2012-12-03T17:23:49.630 に答える
0

さらに調査した結果、Ruby を使用して Excel でドロップダウン リストを作成する解決策が見つかりませんでした。私が使用した回避策は、Excel テンプレート (ドロップダウン リスト付き) を作成し、Ruby で埋めることでした。

于 2009-07-23T04:43:54.103 に答える
0

gem axlsx を使用してデータ検証リストを作成できます。例: github.com/randym/axlsx/blob/master/examples/data_validation.rb

于 2014-09-16T06:00:50.063 に答える