作者:乔山办公网日期:
返回目录:excel表格制作
.sql文件转成excel表格的步骤:
1、将sql文件放入数据zd库执行(这边以mysql数据库为例),SQL命令行操作:
sql>@full_path/test.sql;
例:版sql>@D:/test.sql;
不需要commit; 一般都是在test.sql 里面最后加上一个commit;
2、从数据库导出数据至权excel表格,SQL命令行操作:
sql>select * into outfile 'd:/test.xls' from 表名;
例:sql>select * into outfile 'd:/test.xls' from test;
1、例如我想把图1的数据给添加到图2的数据库中;
2、如图2.
3、先写个sql语句确认一条数据能插入成功。复
4、然后复制这制条sql语句打开excle,选中表格后的一个单元格,在上方函数位置粘贴刚才的sql语句并做修知改:="INSERT INTO
student(id,name,age)
VALUES("&A2&",'"&B2&"','"&C2&"')" 注意前面有个=
然后整个sql用 “”包围住。
5、确认后就可以看到在单元格中会自动生成一条sql语句。道选中单元格下拉,会发现所有的行后面都会生成一条sql语句。
6、复制所有的sql语句。
7、在navicat中 执行这些SQL语句,注意批量执行的时候,要在后面加分号 ; 。
8、刷新表,可见批量转化成功。
上表格图来百看一下表格结构,要带度上行号列标问
不上图就只能假设数据在答A1单元格内容,则另一单元格写入公式
=IF(A1="A",95,IF(A1="B",85,IF(A1="C",75,IF(OR(A1={"D","E"}),65,""))))
或
=IF(A1="","",VLOOKUP(A1,{"A",95;"B",85;"C",75;"D",65;"E",65},2,))
1、把Excel通过copyDTS包导入到数据库中,再百通过软件生成Sql脚本(另存为sql)。
2、通过Excel中的度公式来生成Sql语句。问
可以借助很多其它工具答,数据库查询工具,UE等。