前几天产品经理拿一堆Execl的数据,问我能否按照特定的格式导入到数据库中,我当时不太确定。因为我是一个C++程序员,问了一下旁边的同时,告诉我说可以去写一个程序,调用EXECL的组件,我当时就愣了,就这么一个小东西,还要去写那个玩意儿,而且写起来还是挺麻烦的。之后偶然临机一动发现原来mysql可以直接导入EXECl的数据。同时还发现原来EXECL可以支持内部写代码以及写一些SQL,要是把这两个结合起来那应该是无敌了吧。
现在我要说的是如何玩EXECL来得到自己想要的数据:
假若有一批数据需要导入到另外一个EXECL表中,另外一个接受数据的表如下所示,刚开始是一个空的表,选择“数据”,“其他来源”选项
选择需要导入的execl表
下一步的弹框中可以把这几项都给勾上:
弹出下面的界面就可以写SQL了
现在就可以将另外一个表中的数据导入到想要的表中了
数据现在就可以导成功了:
数据在这里:
依赖的那个表要是更新了,记得刷新一下:
另外如果还想把EXECL中的数据导入到mysql中,可以在mysql中做如下操作:
接下来一目了然,巴拉巴拉的就处理好了。