如何把ping 的时间结果输出到指定的excel 表格中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把ping 的时间结果输出到指定的excel 表格中?相关的知识,希望对你有一定的参考价值。

现有一组IP地址,要求每天对目标IP连通值进行二次记录,不知道批处理命令能不能做到
表格格式如图!
主要是要把PINg的时间结果放到指定的单元格,这个功能能不能做到?
我最关键的问题是要输出到EXCEL文档中!并只采集ping 结果的时间,因为这个是要给别人看的。表格类似上图!

或求PING工具能做到这一点的

首先定义一个批处理文件a.bat,内容是ping所有路由器,然后再做一个批处理文件b.bat,内容是把a.bat的结果记录到一个文件里。例如a.bat>a.txt,然后做一个小程序,把a.txt里的结果进行分析,提取,安装你需要的格式形成存档的文件,然后用定时任务定时执行b.bat和文件处理的小程序。

这个小程序只是对文本文件进行处理,用简单的编程就可以实现。我觉得给别人看的文件,与其用excel,不如直接用网页格式,编程更容易,格式也漂亮。
参考技术A 这个有点难,给个思路自己做做看:
做一个批处理文件,如p.bat
文件内容为
ping 192.168.0.1
ping 192.168.0.2

然后在,用dos命令运行这个批处理
p.bat > 1.txt
把所有的ping 结果输出到1.txt文件
再用excel导入这个1.txt文件,用字符处理函数取这这个ping处理的时间结果

其实还不如用一些专业的ping工具好些

linuxping命令

linux ping命令用作测试与目标主机连通性

基于IMCP协议

-q 不显示任何传送封包的信息,只显示最后的结果

-n 只输出数值
-R 记录路由过程
-c count 总次数
-i 时间间隔
-t 存活数值:设置存活数值TTL的大小

常见命令展示

ping网关

ping  -b 192.168.120.1

ping指定次数

ping -c 10

ping指定间隔时间

ping -i

直接ping是ping主机

 

以上是关于如何把ping 的时间结果输出到指定的excel 表格中?的主要内容,如果未能解决你的问题,请参考以下文章

运行CMD里面,怎么把得到的结果数据保存为文本文件

Excel单元格内容包含指定单元格内容时,如何把“指定单元格2”复制到“单元格1”后面?

如何将ping的结果以txt文本输出并保存?

linux长ping带时间输出到日志

Excel 执行Sql 将查询结果输出到EXCEL指定位置

JAVA poi 数据库表里的内容输出到Excel表格指定位置