Excel导入数据库

今天要用Excel导入 mssqlserver 2008(x64)数据库数据。

@strExcelSheetName 为EXCEL中单元薄的列名
SET @strExcelPath = '''Microsoft.JET.OLEDB.4.0'',''Data Source="' + @strExcelPath + '";User ID=Admin;Password=;Extended properties=Excel 5.0'''

'SELECT ' + @strExcelFiled +' INTO ##Temp FROM OpenDataSource('+ @strExcelPath +')...'+ @strExcelSheetName +'$ '

 执行以后出现

因为 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。

的错误。 需要下载一个最新的驱动

http://www.microsoft.com/en-us/download/details.aspx?id=13255

下载一个ACE.Oledb.12.0 for X64位的驱动,并把连接字符串Microsoft.jet.Oledb.4.0 更改为 Microsoft.ACE.OLEDB.12.0

之后又出现

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

的错误。解决方法:

服务器对象-->链接服务器-->Microsoft.Jet.OLEDB.4.0-->右键属性-->允许进程内   勾上即可

转载于:https://www.cnblogs.com/ANLOG/archive/2012/08/08/2628490.html

Excel通过plsql导入oracle数据库 Excel通过plsql导入oracle数据库 一、直接复制粘贴到表中 1.打开SQL窗口,输入select * from table_name for update; 然后执行 2.点击下面列表上方的锁(编辑数据) 锁会打开,下面列表多出一空白行 3.最左边插入一行空白列,如何在EXCEL中全选数据复制 4.鼠标选中空白行(全变成蓝色)粘贴 5.点击下面列表上方的勾再点锁,提交数据 commit;导入数据完成 二、通过tool中的ODBC导入器(odbc importer) 1.进入工具里面的o 阅读详情

相关推荐

excel数据导入到DB中(一)

本文讲的是用SQL语句将excel表中的数据导入数据库中。首先说明,本地电脑是excel2013+SQLserver2008.由于不同的软件版本支持不一样,所以仅以本地电脑配置为例         打开SQLserver2008,-->新建一个数据库(或者在原来的数据库中)-->新建查询,输入以下代码: select * into test1 from OPENROWSET('Micros

1886

mssql导出到excelexcel导入mssql的存储过程

下面分别是mssql导出到excelexcel导入mssql的存储过程,复制到查询分析器中,执行后得到sp_out和sp_in2两个存储过程,本人已经成功应用在商业项目中,不是精华我不发

Excel批量导入数据库——SSIS

现在想将文件夹中的多个Excel文件批量导入数据库中,且放在同一张表中 工具:SQL Server数据库,Microsoft SQL Management Studio(SSMS),Microsoft Visual Studio(SSDT) 注意:要求所有的excel文件sheet名,字段名一致 首先,在数据库中新建一张表,字段名与excel文件中的字段一致 USE [Kingfishe...

weixin_41542593的博客 1318

非管理员权限批量导入excel文件到MSSQL

【代码】非管理员权限批量导入excel文件到MSSQL

weixin_43182240的博客 260

excel表格数据导入mssql

首先,右击数据库,任务,导入数据。再点下一步 这里要注意一下,数据源选择excel,然后表格的版本一定要对应。 我的方法是:表格另存为一下,选择97-2003的格式,当然你也可以选择别的。 这里就不多说了。服务器名称,用户名密码,选择数据库 选择第一个即可~ 下一步。 导入数据库就这个格式。 一开始导入数据库的时候一直报错,为这把这一个表格倒进数据库用了三个小时!...

xianxianCho的博客 1452

excel数据导入到SQL server数据库的详细过程

1.将要导入excel表格数据如下,第一行数据默认为数据库表中的字段,所以这个必须要有,否则无法映射导入。如下图(只截部分数据) 2.打开Microsoft SQL Server Management Studio 17数据库管理软件,选中要导入的mydb数据库,点击右键->再点任务->选中导入数据。 3.一直点击下一步,到达下图以后,在数据源中选择Microsoft excel...

摆渡人一直都在 10万+

教你一步一步将excel文件导入mysql数据库

1、制作好你的excel表格,注意和数据库中的字段一一对应,比如我数据库中有三个字段,uid,uname,udate,则在excel中必须有这三个字段,如下图:2、将excel表格另存为csv文件,csv默认为逗号制表符,由于工作需要,我把我的制表符修改成了分号,修改方法见该网址:http://blog.csdn.net/weixin_38437243/article/details/789742...

蕉下客 16万+

Excel数据导入到DB数据库

借助Excel工具,批量向db数据库 插入数据

唐诺 3578

Excel导入数据到DB中

很久前整理的,写出来做个记录。具体思路是:EXCEL --> DataSet --> DB //从excel档中读取数据到DataSet //Response.Write(Request.Form["filePath"]+" "); string oleconnstring = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = 

Here I am 1403

导入excel数据到DB

'导入数据方法 Private Function ImportData() As Boolean Try Dim dsImport As New DataSet 'EXCEL模板格式校验 If Not ImportByExcel(dsImport) Then Return False End If Me.Cursor = System

asdasd1fdsyrt的博客 879

ssis 导入excel_使用SSIS包将MS Excel数据导入数据库

ssis 导入excelThe easiest way to import the data into the SQL database is using the Import Data wizard from SQL Server Management Studio. Following the steps through the wizard, user can choose the sour...

culuo4781的博客 1453

[VB.NET]如何导入excel表格到数据库

<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript"

VB.NET学习网-VB.NET实例、VB.NET教程、VB.NET源码下载 2886

Excel导入Oracle数据库C#winform完整代码

<br />将execl中的数据导入数据库中 思路:<br />先将 execl中的数据 动态的添加到dataset 中 再用for将datarow的对象插入到数据库中! 当然为了 防止出错要用事务!<br /> <br />代码如下:<br />导入命名空间:<br />using System.Data;<br />using System.Data.OracleClient;<br />using System.Text;<br />完整事例如下: using System.Data; using

程序与人生 8380

excel从mysql数据库查询数据_Excel 使用单元格的值 查询MySQL数据库并返回数据给相应的单元格...

Dim MyConn As ObjectPrivate Sub ConnectDB()Set MyConn = CreateObject("ADODB.Connection") ----->创建连接对象Dim str As Stringstr = "DRIVER={MySQL ODBC 5.3 Unicode Driver};" & _ ---->拼接连接语句 o...

weixin_33631305的博客 314

中小企业出海上云:一次服务器选型踩坑记录

这次踩坑的本质,是用单机思维运营海外业务:区域凭地理直觉,弹性当临时动作,规格只看计算资源,安全与售后留到出事后才想。迁移执行:数据迁移走全量导出、增量同步、短停切换三步,先全量逻辑导出导入并核对行数与关键字段,再追增量,两边延迟归零后选低谷窗口把源库置为只读,完成末次增量并切换写流量。两条链路都不稳定,说明问题不在个别运营商,而在区域选址本身。2026 年上半年开始做周期性促销,并接入当地支付网关的订单回传后,流量结构与调用链都变了,单机方案开始连续出问题,于是有了这次从排查、重新选型到迁移落地的记录。

2601_94912732的博客 94

Java开源在线考试系统怎么选?从技术选型到落地部署的完整指南

Java开源在线考试系统怎么选?本文从技术选型、核心功能、部署运维、二次开发等维度,梳理了Java开源在线考试系统的选型要点。

麦塔在线考试培训系统 345

Windows 本地 PostgreSQL 忘记 postgres 密码后,如何重置密码并给 root 用户最高权限

<think>我们只需要根据内容生成摘要,不超过150字。摘要应该简明扼要概括主要问题和解决步骤。注意是中文摘要。</think>在Windows本地开发中,因root数据库账号无CREATEDB权限且忘记postgres超级管理员密码,通过临时修改pg_hba.conf为trust认证重置密码,并重启PostgreSQL服务进行登录,最后授予root用户SUPERUSER等权限,完成数据库创建。

MZH 35

商超智能运营如何落地?从系统架构到实战避坑的完整技术路径

3. **多端交互展示层**:需覆盖顾客使用的**小程序、APP及H5公众号**,以及员工使用的管理后台。答:在应用层引入**适配器模式**。在项目启动时,应强制要求供应商或自研团队产出**部署文档**(含环境变量清单)和**二次开发文档**(含核心流程时序图),确保后续维护不受限于个人。- **多租户插件**:MyBatis Plus的`TenantLineInnerInterceptor`可实现SQL层面的自动拼接`store_id`条件,防止开发者因SQL编写疏漏导致的数据越权。

weixin_56812938的博客 483
上一篇: sql 日期-周-月
下一篇: 数据库开发经验
dehou1981
博客等级 码龄12年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值