2009-07-18 95 views
1

我在ruby中生成了一個excel,每行代表nmap掃描的結果。使用Ruby創建Excel列表

線的一個例子可能看起來像:IP,是(因爲端口是22開),無(因爲80端口未開放)等

我希望能夠創建一個包含每個端口的下拉列表的標題行,允許我選擇該端口是否打開。

因此,我可以過濾我的結果,例如查看所有同時打開端口22和80的主機。

有沒有辦法用WIN32OLE.new(「Excel.Application」)做到這一點? (或其他的東西; html會更好,因爲Linux不支持win32ole)。

回答

0

經過更多的研究,我還沒有找到任何解決方案來創建一個與Ruby的Excel下拉列表。我使用的解決方法是創建一個excel模板(使用下拉列表)並用Ruby填充它。

+0

您使用什麼庫來填充Excel電子表格?任何問題與不同版本的Excel? – 2010-10-25 19:09:22

0

老問題,但萬一其他人發現這個問題,目前有一些紅寶石可用於此目的。

創造/紅寶石Excel電子表格的分析有RubyXL和解析爲NMAP XML文件有nmap-parser