向mysql数据库中导入excel文件内容
答案:2 悬赏:70 手机版
解决时间 2021-02-13 04:31
- 提问者网友:最爱你的唇
- 2021-02-12 12:07
向mysql数据库中导入excel文件内容
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-12 12:12
用phpmyadmin直接导入即可。
全部回答
- 1楼网友:夜风逐马
- 2021-02-12 13:50
f1:生成txt文件
1.将文件另存为“文本文件(制表符分割)(*.txt)”
2.然后进入命令提示符里使用命令
load data local infile data.txt into table exceltomysql fields terminated by '\t';
数据从mysql到excel的转化,其过程其实还是借助那个“制表符分割”的文本文件。
将如要将这个表中的男生信息导入到excel中,可以这样。
select * into outfile data.txt' from exceltomysql where xingbie="m";
你可以打开excel,然后选择“数据”->“导入外部数据”->“导入数据”,选中 man.txt,一路确定就行了。
f2: 先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库:
(1)、增加一列(假设是d列)
(2)、在第一行的d列,就是d1中输入公式:
=concatenate("insert into table (col1,col2,col3) values ('",a1,"','",b1,"','",c1,"');")
如果有时间的话 '", text(a1,"yyyy-mm-dd hh:mm:ss"),"'
(3)、将d1的公式复制到所有行的d列(就是用鼠标点住d1单元格的右下角一直拖拽下去啦)
(4)、把d列复制到一个纯文本文件中,假设为sql.txt
把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯