我正在用ruby生成一个excel,其中每一行都表示nmap扫描的结果。
一条线路的示例可能如下所示: ip、yes (因为端口是22打开的)、no (因为端口80没有打开)等等。
我希望能够创建一个标题行与每个端口的下拉列表,允许我选择该端口是否打开。
因此,我可以过滤我的结果,例如,查看所有同时打开端口22和80的主机。
有没有办法用WIN32OLE.new("Excel.Application")做到这一点?(或者其他的东西;超文本标记语言会更好,因为Linux不支持win32ole)。
发布于 2009-07-23 04:43:54
经过更多的研究,我还没有找到用Ruby在excel中创建下拉列表的任何解决方案。我使用的变通方法是创建一个excel模板(带有下拉列表),并用Ruby填充它。
发布于 2009-07-20 12:00:43
我最初建议创建一个CSV文件并导出到Excel,但您似乎需要更复杂的东西。
像这样的东西可以工作吗:http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31T11%3A16%3A00-05%3A00&max-results=20?
发布于 2012-12-04 01:23:50
这是一个老问题,但如果其他人发现了这个问题,目前有几个ruby宝石可以用来解决这个问题。
用于从ruby创建/解析Excel电子表格的有RubyXL,用于解析nmap XML文件的有nmap-parser
https://stackoverflow.com/questions/1146985
复制相似问题