怎么把excel文件里的数据导入SQL数据库?
1、首先双击打开sqlserver,右击需要数据的数据库图所示。
2、点务,再点击任务中的导入数据选项,打开导入导出数据向导界面。
3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源 Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。
4、然后就是目标数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。
5、然后来到图示界面,直接默认选项即可,点击下一步。
6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。
7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。
8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。
扩展资料:
SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。
1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。
如何将数据库表导入到excel表格数据
一.导出
1.要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的子菜单“Export
Data„”进入“DTS
Import/Export
Wizard”窗口。
2.点击“下一步”,进入“Choose
a
Data
Source”。
3.“Data
Source”更改为“Microsoft
OLE
DB
Provider
for
SQL
Server”;“Server”更改为“笔记本(工控机)名称\WINCC”;下一步使用WINDOWS认证“Use
Windows
Authentication”;“Database”更改为“项目运行系统下的路径(例如:CC_BGSYJ_14_02_24_11_22_22R)”。
4.
点击“下一步”,进入“Choose
a
destination”。
5.“Destination”更改为“Microsoft
Excel
97-2000”;“File
name”建议更改为要导出的数据库表的名字,并指定保存的路径。
6.点击“下一步”,进入“Specify
Table
Copy
Query”。
7.
点击“下一步”,进入“Select
Source
Table
and
Views”。
8.选导出的数据库表,然后点击“下一步”,进入“Save,Schedule,and
replicate
package”。
9.
点击“下一步”,“完成”,“确定”,“Done”,数据导出完成。
二.导入
1.选择要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的子菜单“Import
Data„”进入“DTS
Import/Export
Wizard”窗口。
2.
点击“下一步”,进入“Choose
a
Data
Source”。
3.“Data
Source”更改为“Microsoft
Excel
97-2000”;“File
name”选择到指定路径下excel文档(重新制作或者以前导出的)。
4.
点击“下一步”,进入“Choose
a
destination”。
5.“Destination”更改为“Microsoft
OLE
DB
Provider
for
SQL
Server”;“Server”更改为“笔记本(工控机)名称\WINCC”;下一步使用WINDOWS认证“Use
Windows
Authentication”;“Database”更改为“项目运行系统下的路径(例如:CC_BGSYJ_14_02_24_11_22_22R)”。
6.点击“下一步”,进入“Specify
Table
Copy
Query”。
7.
点击“下一步”,进入“Select
Source
Table
and
Views”。
8.选择要将excel文档导入到的数据库表,然后点击“下一步”,进入“Save,Schedule,and
replicate
package”。
9.
点击“下一步”,“完成”,“确定”,“Done”,数据导入完成。
如何将excel中的数据导入到数据库
如果只是想把
excel
中的存到数,则先打开excel,把用户信息读出来,保存到数据库中就可以了
必要把
excel文件保存到数据库中将excel文件导入到gridview空间中,gridview控件为双向绑定,在将gridview中的数据插入数据库string
path
=
this.mappath("../user.xls");
if(file.exists(path))
{
file.delete(path);
}
//将准备好excel文件拷贝至用户下载文件夹,再进行写入
file.copy(this.mappath("../user.xls"),path);
//然后将excel文件作为数据源进行数据写入的操作
//在服务器端加载excel文件
oledbconnection
cn
=
new
oledbconnection("provider=microsoft.jet.oledb.4.0;data
source="
this.mappath("../user.xls") ";extended
properties=excel
8.0;");
oledbcommand
cmd
=
cn.createcommand();
cmd.commandtext
=
"insert
into
[user$]
values(@a,@b,@b)";
cn.open();
foreach(datagriditem
item
in
this.dgexcel.items)
{
cmd.parameters.clear();
cmd.parameters.add("@a",item.cells[2].text.trim());
cmd.parameters.add("@b",item.cells[1].text.trim());
cmd.parameters.add("@c",item.cells[3].text.trim());
cmd.executenonquery();
}
cn.close();
java中怎么把excel中的数据存储到数据库中
既然数据已经取到了,数据库用的是sql server,B/S的话为什么不考虑使用hibernate呢?映射以后,编写dao层代码,就可以直接保存进数据库了啊
Excel中修改数据后自从存到数据库
将excel数据导access
Sub Excel2access()
Dim conn As ADODB.Connection
Dim WN As String
Dim TableName As String
Dim sSql As String
Dim tStr As String
'数据库名,请自行修改,路径与工作簿在同录
WN = "进销存表.mdb"
'数据库的表当前工作表名一致
TableName = ActiveSheet.Name
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;"