mysql txt表格格式转换_MySQL数据库如何与EXCEL的XLS格式相互转换

1 将SQL导出为EXCEL方法,有如下数据库(my_impa),里面有两张表

20c3a52c56e6ae340592fd96e06a53f3.png

2 如果是EXCEL格式,一定要勾选"将字段名称放在首行",否则待会儿导入的时候就需要你手工新建字段了,我们导出为一个完整的数据库(即把数据库中所有的表都导出出去)

84cfe52c4aba4c5a5264ee8f3981a47f.png

3 如下所示,如果我直接保存一个数据库,点击保存之后

9f102f60f706b9194e89b0c573822dd0.png

4 会把所有表放到一个EXCEL的工作簿里面,这对于数据量较大的情况是比较麻烦的

0018cd93ed40f8230f9ffd02af506c8a.png

5 需要你再插入表格,用复制粘贴和重命名的方法使之与数据库对应

05c62220d126935408f4624f21ed3d07.png

6 点击保存之后发现多了一个文件夹,注意这个文件夹存放的是数据库的数据,不能删除,否则打开这个XLS会是空的(我把刚才导出的Excel重命名为my_impa2.xls)

a0d71f6f0c73dcee514707a3c062f77e.png

我再打开刚才的my_impa2.xls另存为my_impa3.xls,注意勾选保存类型为工作簿而不是网页,这样就可以保持为一个独立的文件了。

dfa20000b9ef42f0d1ccfee79d10d036.png

注意上面这一步是必须的,否则我转换的时候会弹出错误提示"外部表不是预期的格式"

29a015c984ae64a538c6e361cbd8e11d.png

7将XLS导入SQL,打开EXCEL to MySQL软件,依次下一步

e1eadb2c253fc4b60187989d99158385.png

8 添加所有,开始转换

3cfcd64d005602cbf5ef5d4bf14a5041.png

9 完成转换

4da89ee7accb8ee3681c8e7358564fd5.png

10 数据库中多了一个,但是有些内容会被自动填补成时间,而且字符编码也不对。

ac7f2c767bf076d8375764c1f6c99222.png

11 这是由于你导出为XLS的时候就留了一些空行

df27cd79a1190a764f88889859dff87d.png

12 当然,这还得追溯到你的数据库里本来就有一些空白,这个可以比较方便的以后批量改为空或者改为NULL

c4726e45c0bb31742c6ab09f4a1b5674.png

13 如果你导出为CSV的格式,一定要勾选另存为文件,否则只会输出几句话

4c4208caf252be33be49ad1975d84572.png

14用EXCEL打开之后会显示乱码,但其实如果用记事本或文本编辑工具打开则显示正常。我们导出为EXCEL可以编辑的格式本来就是想用EXCEL复制粘贴,这样的话CSV就不具有什么优势了,从上图可见,并没有为我们拆分表,而且可编辑性还是不如刚才的XLS。

73f853f83511a904a280b6ea1f0586e6.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值