2009-07-18 107 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