sql导入导出到excel

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:11:46
用JSP语言编写基于WEB的管理系统,请问要怎么实现把数据直接从SQL导出到EXCEL和直接把EXCEL中的数据导入到SQL,有知道的朋友请指点下,先谢谢。
这个我知道,我是要把这个功能做出来。比方说,按一下导出按钮,就可以把学生信息表里的数据直接导出到EXCEL里面,不过还是谢谢你。

从SQL导到Excel中:
insert into openrowset('Microsoft.Jet.OleDb.4.0','Excel 8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$) Selec* from 表名

从SQL的指定列导到Excel的指定列中:
insert into openrowset('Microsoft.Jet.OleDb.4.0','Excel 8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$) Selec SQL表中的字段名 AS Excel表中的字段名[,SQL表中的字段名 AS Excel表中的字段名,…] from 表名

从Excel导到SQL中:
①insert into SQL表名(字段名)
②select Excel字段名 AS SQL表字段名[,Excel字段名 AS SQL表字段名]
(①和②中的字段个数必须相符)
from openrowset('Microsoft.Jet.OleDb.4.0','Excel 8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$)

大概就这样了,想详细的话,自己慢慢思考,留点空间给你思考…呵呵…
这个SQL语句是没错的,试过了,用到JSP中去的格式自己改。

这个就不用理会你用什么编程语言写的程序了。。
你只要打开SQL的企业管理器 找到DTS导出导入(数据转换服务),可以通过工具的向导 或者在数据转换服务右键 所有任务 就可以看到导出 导入数据功能了。

按部就班做就OK。。。 选择数据源和选择目的。。

也可以从excel导入SQL的表