从Excel导入数据到vi文件中遇到问题解决

本文介绍了解决SQLite3数据库导入Excel数据时遇到的分隔符问题,通过使用vi编辑器的替换命令将默认的Tab分隔符替换成其他字符,成功解决了数据导入难题。

今天在用sqlite3数据库时,需要将Excel数据导入到vi文件中,在import到表的时候,虽然使用了.separator修改了分隔符,但仍然报错,在试了很多次后终于发现不是数据类型的错误,而是从Excel导入时候字段之间的分隔符默认是tab,所以可以在vi下的命令模式下,使用语句:

1,$s/Tab/\|/g

来把所有行的tab键替换位”|”键,注意这里的Tab是指键盘上的Tab键,而不是手动输入Tab),另外这里的 1,$s是指从第一行到最后一行都适用该替换,然后如果需要再修改可以使用.separator来修改了.问题终于解决了!
 找了一下午的解决办法,只能怪自己正则表达式没有学好...还是总结下来,方便大家需要的时候借鉴....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值