使用 Sublime Text 3 处理数据

我们有时候需要从网页复制数据,然后用excel进行分析处理,可是数据粘贴到excel中,排列发生了变化,不是我们需要的形式,这时,我们可以用 Sublime Text 3 中的正则表达式进行数据排列处理,然后将数据保存为.txt格式,导入excel中,就比较方便了。
例如,有如下数据:

年份GDP最终消费年份GDP最终消费
19783624.102239.10199111147.736151.57
19793899.532568.04199212735.097083.53
19804203.962753.10199314452.917917.65
19814425.032989.25199416283.088638.30
19824823.683225.09199517993.669445.38
19835349.173511.35199619718.7310588.64
19846160.973988.53199721461.9211444.17
19856990.894506.64199823139.8812511.70
19867610.614817.38199924792.4713819.54
19878491.275114.07200026774.8515406.57
19889448.035419.86200128782.6016759.78
19899832.185190.02200231170.8818097.55
199010209.095471.93200334070.1619452.70

从某个网页复制粘贴,数据形式变成了单列,这是我们不希望的数据格式。
我们用Sublime Text 3 对这批数据进行处理,变成我们所希望的形式,步骤如下:

  1. 启动Sublime Text 3,从网页复制数据,粘贴到Sublime Text,数据形式变成了单列。
  2. 按Ctrl+A全选数据,按Ctrl+j把数据变成一行。
  3. 按Ctrl+H进行数据替换操作。在find what:后面输入((\w+.?\w*\s){6}),在Replace with:后面输入$1\n,然后把该文件保存为文本文件,然后用excel导入,就成我们想要的格式了。

转载于:https://blog.51cto.com/13746278/2115660

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值