문제

루비에서 엑셀을 생성하고있는 각 줄은 NMAP 스캔 결과를 나타냅니다.

선의 예는 다음과 같이 보일 수 있습니다 : IP, 예 (포트가 22 개 열기 때문에), 아니요 (포트 80이 열리지 않기 때문에) 등.

해당 포트가 열려 있는지 여부를 선택할 수있는 각 포트에 대한 드롭 다운 목록이있는 헤더 라인을 만들 수 있습니다.

따라서 결과를 필터링하여 예를 들어 포트 22와 80이 모두 열린 모든 호스트를 볼 수 있습니다.

Win32ole.new ( "Excel.application")로 그렇게하는 방법이 있습니까? (또는 다른 것; Linux가 Win32ole을 지원하지 않기 때문에 HTML이 더 좋습니다).

도움이 되었습니까?

해결책 2

더 많은 연구를 마친 후 Ruby와 함께 Excel에서 드롭 다운 목록을 만들 수있는 솔루션을 찾지 못했습니다. 내가 사용한 해결 방법은 Excel 템플릿 (드롭 다운 목록 포함)을 만들고 루비로 채우는 것이 었습니다.

다른 팁

처음에는 CSV 파일을 만들고 Excel로 내보내는 것이 좋습니다. 그러나 더 정교한 것을 요구하는 것 같습니다.

이 작업과 같은 것이 무엇입니까? http://rubyonwindows.blogspot.com/search/label/excel?updated-max=2007-03-31t11%3A16%3A00-05%3A00&max-results=20 ?

오래된 질문이지만 다른 사람이 이것을 찾을 경우, 현재 이것에 사용할 수있는 두 개의 루비 보석이 있습니다.

Ruby의 Excel 스프레드 시트의 생성/구문 분석을 위해 rubyxl 그리고 NMAP XML 파일의 구문 분석에는 nmap-parser

GEM AXLSX를 사용하여 데이터 유효성 검사 목록을 만들 수 있습니다. 여기서 예 : github.com/randym/axlsx/blob/master/examples/data_validation.rb

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top