如何将excel表格导入到数据库表中

如何将excel表格导入到数据库表中,第1张

不知你用何种格式的数据库,下面用access举个例子;

新建一个空数据库(或打开已有数据库文件),在d出的数据库对话框中点击“新建”----导入表---在“导入”对话框中的“导入类型”中选“ms

excel”按路径找出你要导入的的excel文件,就样就可以了

如果你要将excel文件导入已有数据库表中,应注意excel文件的字段设置与accesss的字段应一致。

选中sql

server2005中的数据库,点击鼠标右键,选择任务,然后选择导入数据,然后点击下一步,然后在数据源中选择microsoft

excel,然后选择你要导入的excel的路径,excel版本请选择最高,在这里需要说的是,如果你的excel文件是2007的或者2010的,请你使用office将其存为2003的excel文件,也就是说,需要将xlsx文件存储为xls,然后点击下一步,然后选择你要导进的地址,也就是ip,如果是导入到本机就填

号,然后选择你要导进的数据库就好了,一步一步来,有提示的

希望我的回答对你会有帮助,如果以上回答没有解决你的问题,请追问详述,当然也可以直接

hi

我,我百度随时在线,解决问题后望即时采纳,谢谢!

1 打开Access软件系统;

2 新建一个数据库,名字为“XXX”;

3 在d出的数据库框中选择“新建”创建一个新的表单;

4 在d出的框中选择“导入表”,即把外部的文件导入到但前的数据库中;

5 按“确定”钮,d出“导入”框,在框中的“文件类型”选择“Microsoft Excel”;

6 浏览选择所需要导入的Excel文件;

7 确定为“显示工作表”,点击“下一步”;

8 选择“第一行包含列标题”,点击“下一步”;

9 选择“新表中”,点击“下一步”;

10 对字段名定义,可以默认,点击“下一步”;

11 选择“自行选择主键主键”,在后侧下拉框选择主键,点击“下一步”;

12 在“导入到表”中填写新的表名,按“完成”按钮,完成全部的导入工作。

通过sql,将服务器数据导入到07版excel:

INSERT INTO OPENROWSET('MicrosoftACEOLEDB120', 'Excel 120;Database=D:/XXX/AAxlsx;' , 'SELECT A1,B1 FROM [Sheet1$]')select  A1,B1  from [Table]'

注意:

1、两个select所带的字段要求一一对应,若不对应则需要指定字段;

2、excel表需事先输入指定字段A1,B1;

3、命令行SELECT A1,B1 FROM [Sheet1$]的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。

通过sql,将07版excel数据导入到服务器:

INSERT INTO [Table]

(A1,B1)

select A1,B1

FROM OPENDATASOURCE('MicrosoftACEOLEDB120','Data Source=D:/XXX/AAxls;Extended Properties=Excel 120')[Sheet1$];

注意:

1、两个select所带的字段要求一一对应,若不对应则需要指定字段;

2、sql的tabel表需事先输入指定字段A1,B1;

3、命令行SELECT A1,B1 FROM [Sheet1$]的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。

通过excel,将服务器数据导入到07版excel:

1、在数据选项卡,选择SQL SERVER数据源;

2、在d出的选项框中,输入服务器IP地址和帐号密码;

3、选择具体输入的表格;

4、d出的选项框中,输入SQL SERVER服务器密码;

5、点击确定后,SQL SERVER连接数据源并读取数据;

通过sql,实现服务器数据和excel数据联合查询:

select from [Table] t1,(select A1,B1FROM OPENDATASOURCE('MicrosoftACEOLEDB120','Data Source=D:/XXX/AAxls;Extended Properties=Excel 120')[Sheet1$];) t2where t1A1 = t2A1

注意:

1、将excel查询的结果集视为sql的tabel表;

2、excel表格需为关闭状态;

以上就是关于如何将excel表格导入到数据库表中全部的内容,包括:如何将excel表格导入到数据库表中、EXCEL导入到数据库、如何将excel转换成数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10207112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存