我在红宝石其中每一行代表一个NMAP扫描的结果生成一个Excel。

的线的一个例子可能看起来像的是:IP,是(因为端口22是打开的),无(因为端口80未打开)等

我想能够创建一个标题行有一个下拉列表中为每个端口,让我选择如果该端口是开放与否。

所以我过滤结果,以查看例如同时具有端口22和80的所有主机打开。

有没有办法做到这一点与WIN32OLE.new(“Excel.Application”)? (或别的东西; HTML会更好,因为Linux不支持WIN32OLE)

有帮助吗?

解决方案 2

更多的研究后,我还没有发现任何解决方案来创建一个下拉列表在Excel中使用Ruby。我用的解决方法是创建一个Excel模板(具有下拉列表),并用红宝石填满它。

其他提示

我将首先建议创建一个CSV文件,导出到Excel,但你似乎需要一些更复杂的。

应该是这样的工作:的 http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20

老问题,但如果任何人发现这其中,有一对夫妇,可以在瞬间被用于此红宝石的宝石。

有关创建/从红宝石Excel电子表格的解析有 RubyXL 和用于解析为NMAP XML文件有 NMAP解析器

您可以创建一个使用宝石axlsx数据验证列表。例如在这里: github.com/randym/axlsx/blob/master/examples/ data_validation.rb

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top