乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何把<em>Excel</em>数据转化成<em>SQL语句</em>

如何把<em>Excel</em>数据转化成<em>SQL语句</em>

作者:乔山办公网日期:

返回目录: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等。

相关阅读

  • -excel语句 和,excel sql语句

  • 乔山办公网excel表格制作
  • =TEXT(式子,"00")将式zhidao子计算出的数值转换为两位整数的字符;=LARGE()括号内$A$1:$S$33单元内格的第1+SUM($A$37:A37)个最大值 $A$37和A37的区别 $A$37当这公式复制到别处时这单元格是不变的,而
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网