【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

csv导入mysql

上一篇 / 下一篇  2009-03-27 23:01:17 / 个人分类:Linux

同事让我把两份csv文件中的数据连接起来,就是把一个csv文件中的id换成另一个csv文件中的对应的字符串。
excel不熟,数量也不小。放弃手工的可能性了。
可惜我不会excel,不知道是否有这种功能。

初步设想是使用shell编程实现,但是里面含有大量的汉字,转换的时候,容易出现乱码的情况。
后来想一下,发现这种要求很像sql的连接查询。

如果能够转换成数据库,然后再连接查询出来,岂不更好。就不用谢一堆代码了。
研究了一阵子,发现了 MySQL-Front 可以很方便的输入输出数据表为xls等其他文件格式。非常的方便。
导入进去了。然后使用连接查询得出结果。然后把结果再导出问excel文件即可。

或者使用access,利用access的导入功能,把xls导入为表,然后连接查询,把结果粘贴进excel即可。

任务顺利完成,庆幸自己幸好没有使用shell完成,会点sql还是挺有帮助的。
有的时候需要转换下思路,这样更好。
附上sql的语句。

SELECT *
FROM data
left  JOIN ff
ON  ff.id=data.fid


TAG:

 

评分:0

我来说两句

Open Toolbar