<Office Excel>使用Excel csv逗号表达式文件格式整理日志

   今天刚学了一招,对于有格式,但是需要对某列进行筛选的日志文件,使用excel进行辅助处理。

  工具软件:Ultra Edit;Excel CSV;log文件

  使用到的excel文件格式CSV,是逗号分割文件,即将所有逗号前的内容定义成一列。

  使用指令获得0.1ms刷新的CPU及内存使用数据。

  首先看下日志文件的内容格式:

top - 10:48:39 up  2:00,  2 users,  load average: 0.67, 1.03, 0.74
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s): 11.1%us,  0.0%sy,  0.0%ni, 88.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1963376k total,  1050128k used,   913248k free,   165536k buffers
Swap:        0k total,        0k used,        0k free,   505136k cached


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
29908   root      20   0  565m 127m  69m S  0.0  6.7   1:43.60 qtcreator   

  包含的是两部分内容:

  CPU和内存的信息;PID为29908的进程的CPU及内存信息

 我们需要提取的是PID为29908的进程的CPU最大使用率,此时如果直接读取,则较复杂,最好存成excel格式,进行排序和筛选。

  处理步骤如下:

1.将log文件存成excel CSV格式,使用Excel方式打开即可

2.使用Ultra Edit的打开该CSV文件,将“29908” 替换为“29908,”再用excel打开,此时发现29908成为单独的一列,全选筛选该列,只选择29908开始的行,多余的信息在第一行,但无法直接删掉,将该内容全选,粘贴到另一个sheet中,即可将第一行删除,此时剩余的内容为29908开头的列,如下:


3.经过2处理,PID成为独立一列,还需要将后面的各项也处理成独立的列,方法与2相同,使用Ultra Edit打开CSV文件,将空格替换成“,”再用Excel打开,此时看到的结果为:


全部数据已经成为单独的一列,此时再使用排序,处理就很轻松了,是不是酷毙啦!感谢不知名美女的指导!俗话说的好:你有茄子我有土豆,我们交换一下就有了茄子炒土豆!^_^

倍速版见下一节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值