Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Ruby创建Excel列表_Ruby_Excel_List_Win32ole_Nmap - Fatal编程技术网

用Ruby创建Excel列表

用Ruby创建Excel列表,ruby,excel,list,win32ole,nmap,Ruby,Excel,List,Win32ole,Nmap,我正在用ruby生成一个excel,每一行代表nmap扫描的结果 一条线路的示例可能是这样的:ip,是(因为端口22打开),否(因为端口80未打开),等等 我希望能够为每个端口创建一个带有下拉列表的标题行,允许我选择该端口是否打开 因此,我可以过滤我的结果,例如查看端口22和80都打开的所有主机 有没有办法用WIN32OLE.new(“Excel.Application”)做到这一点?(或者别的;html会更好,因为Linux不支持win32ole)。我最初建议创建一个CSV文件并导出到Exce

我正在用ruby生成一个excel,每一行代表nmap扫描的结果

一条线路的示例可能是这样的:ip,是(因为端口22打开),否(因为端口80未打开),等等

我希望能够为每个端口创建一个带有下拉列表的标题行,允许我选择该端口是否打开

因此,我可以过滤我的结果,例如查看端口22和80都打开的所有主机


有没有办法用WIN32OLE.new(“Excel.Application”)做到这一点?(或者别的;html会更好,因为Linux不支持win32ole)。

我最初建议创建一个CSV文件并导出到Excel,但您似乎需要更复杂的东西


是否需要这样的工作:?

我最初建议创建一个CSV文件并导出到Excel,但您似乎需要更复杂的东西


想做这样的工作吗?

经过更多的研究,我还没有找到用Ruby在excel中创建下拉列表的解决方案。我使用的解决方法是创建一个excel模板(带有下拉列表)并用Ruby填充它。

经过更多的研究,我还没有找到任何在excel中使用Ruby创建下拉列表的解决方案。我使用的解决方法是创建一个excel模板(带有下拉列表)并用Ruby填充它。

这是一个老问题,但如果其他人发现了这个问题,目前有几个Ruby gems可以用于此


对于从ruby创建/解析Excel电子表格,以及解析nmap XML文件,都有一个老问题,但如果其他人发现了这个问题,那么现在有几个ruby gems可以用于此


对于从ruby创建/解析Excel电子表格,以及对于解析nmap XML文件,可以使用gem axlsx创建数据验证列表。这里的示例:

您可以使用gem axlsx创建数据验证列表。示例:

您使用什么库填写excel电子表格?不同版本的excel有任何问题吗?您可以使用gem axlsx创建数据验证列表。这里的示例:您使用什么库填写excel电子表格?不同版本的excel有任何问题吗?您可以使用gem axlsx创建数据验证列表。示例如下: