❶ 将数据库中数据导入到Excel表格
//excel导入数据库
应该先把excel
使用oledb导入到数据集中.
然后再导入到对应表结构的数据库中.
❷ 把Excel工作表中数据导入数据库
这是第二次了,市场部那边又来要求改数据。他们要改的是数据库某张表中类似商品价格等的数据,需要改的地方又多,我们上次是靠新来的兄弟一个个给Update进去的,这次老大去教了他们Update语句,把烦人的皮球踢给他们了。但这样一个个更新很明显不是办法,我想通过excel直接把数据导入数据库应该是可行的吧,就开始找方法了。
我想至少有这样两种比较容易实现的方法:
1、直接用sql语句查询
2、先用excle中的数据生成xml文件,再把xml导入数据库
第一种方法(方法二以后再试),找到联机丛书里实现此功能的Sql语句如下:
SELECT* FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="c:Financeaccount.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')…xactions
语句是有了,但我还是试了很久,因为各个参数具体该怎么设置它没有说。Data Source就是excel文件的路径,这个简单;UserId、Password和Extended properties这三个属性我改成了各种各样的与本机有关的用户名、密码以及excel版本都不对,最后用上面例子里的值“User ID=Admin;Password=;Extended properties=Excel 5.0”才成功了,晕啊;最后个“xactions”更是查了很多资料,其实就仅仅是excel文件里所选的工作表名而已,怪我对excel不够熟悉了,另外注意默认的Sheet1要写成[Sheet1$]
最后,看看我成功的测试
数据库里建好一个表testTable_1,有5个字段id, name, date, money, content,C盘下book1.xls文件的sheet1工作表里写好对应的数据并设好数据类型,执行如下插入语句:
insertintotestTable_1([name],[date],[money],[content]) Select[姓名],[日期],[金额],[内容] FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="C:Book1.xls"; UserID=Admin;Password=;Extendedproperties=Excel5.0')…[Sheet1$]
select里的列名我一开始用*代替,但发现输出顺序与我预期的不同,是“金额、内容、日期、姓名”,不知道具体有什么规律,就老老实实写名字了。操作成功
回过头来看看市场部的要求,假设在我这张表里实现,可以先判断如excel里存在与记录相同的name字段(name要唯一非空)时就删除记录,之后再插入,这样简单,但自增的id字段会因为插入而改变,那是不行的了。可行的方法是先读出excel里全部记录,然后用游标一条条分析,如果存在这个name就更新否则就插入。OK,下次就不用让他们再对着文档一条条Update了
❸ Access数据库怎么导入Excel表
第一步,桌面上新建Access数据库
第二步,新建完毕后,默认名称如图
第五步,点击“外部数据”
第六步,继续点击“Excel”按钮
第七步,弹出“导入”界面,点击浏览按钮
第八步,选中student的Excel文件,点击打开
第九步,导入窗口中,继续点击“确定”
第十步,没有问题,点击下一步
第十一步,没有问题,点击下一步
第十二步,选择“我自己选择主键”,点击下一步
第十三步,确定表名称,点击完成
第十四步,继续点击“关闭”按钮
第十五步,导入的表成功,出现在左侧,点开它,验证一下
第十六步,数据无误,成功导入。是不是非常简单!
❹ 怎样向数据库中导入excel表
这里以SQL SERVE2008为例。SQLSERVER2008有一个“数据导入导出功能”,当然我们也可以打开数据库之后,在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到弹出淡入数据的对话框:
❺ 如何将ACCESS数据库内容导入EXCEL模板
EXCEL表里
数据
导入外部数据-导入数据-文件类型选到
ACCESS的类型
然后导入
❻ 如何在数据库中导入excel文件内的数据
方法/步骤
1)打开sql server,右键在要导入数据的数据库选择任务-->导入数据
❼ sql server数据库如何导入excel表
首先不要安装简版SQL (Express)简版没有导入功能
打开SQL管理器,在要入的数据库上右击,选择任务-导入数据
❽ 该怎么把数据从数据库中导入到Excel中
对于经常跟SQLServer数据库打交道的人员来说经常会设计到导出SQLServer表中的数据。把SQLServer表中的数据导出为Excel文件有两种方式。小编下面来讲讲如何导出SQLServer表数据为Excel文件。
https://jingyan..com/article/3065b3b68f2ab7becef8a449.html
❾ 怎么把excel表格导入数据库
方法如下:1、打开要导入的excel文件,观察第一列是为字段还是数据。
2、打开sqlserver,在需要导入的数据点击右键
【任务】-【导入数据】
出现导入导出向导。
3、点击下一步
,进入【选择数据源】页面,注意红框设置。
4、点击下一步
,进入【选择目标】页面,注意红框设置。
5、点击下一步
,进入【指定表复制或查询】页面,注意红框设置。
6、点击下一步
,进入【选择源表和源视图】页面,注意红框设置。
7、下一步,直到完成。出现【执行结果页面】。
8、最后在sqlserver查询表。
❿ 数据库导入Excel失败,怎么解决
数据库导入excel出现失败的情况,是因为导入的方式不正确或者内容有误,所以制的。所以这个时候,最好建议可以重新导入新的excel表格使用,这样才会达到更理想的顺畅应用效果,让数据导入更准确一些。