乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问<em>excel</em>怎么转换成<em>sql</em>-ex

请问<em>excel</em>怎么转换成<em>sql</em>-ex

作者:乔山办公网日期:

返回目录:excel表格制作


下列方法可将SQL数据导出的Excel中:
1、导入到一个存在的Excel文件,且表头已经设置:
insert into OPENROWSET('MICROSOFT.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=c:\book1.xlsx',sheet1$) select * from 表。

2、导入为新文件:
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。

EXEC master..xp_cmdshell 'bcp "SELECT * FROM 数据库名.dbo.表名 ORDER BY 某字段" queryout "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。

1、把Excel通过DTS包导入到数据库中,再通过软件生成Sql脚本(另存为sql)。
2、通过Excel中的公式来生成Sql语句。
可以借助很多其它工具,数据库查询工具,UE等。
select * from 表名,然后把查询结果另存为CSV文件,excel打开这个文件保存为xls文件

.sql文件转成excel表格的步骤:
1、将sql文件放入数据库执行(这边以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;

相关阅读

关键词不能为空
极力推荐

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