社区
应用实例
帖子详情
EXCEL2.1格式的文件怎样导入到SQLSERVER中
kelph
2008-11-23 11:42:19
RT
请不要回答“先手动另存为其他格式”
...全文
187
6
打赏
收藏
EXCEL2.1格式的文件怎样导入到SQLSERVER中
RT 请不要回答“先手动另存为其他格式”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javalin1
2008-11-25
打赏
举报
回复
我知道版本如下:excel 1.1,2.1,3.0,4.0,5.0,95,96,97,98,99,2000,2001,2002,2003,2005,2007中间可能有错,大致是这些,我也遇到与楼主一样的问题,请大家帮忙看看有没解决的办法!
dawugui
2008-11-24
打赏
举报
回复
那就只有帮顶了.
kelph
2008-11-24
打赏
举报
回复
[Quote=引用 3 楼 dawugui 的回复:]
引用 2 楼 kelph 的回复:
excel2.1不支持
'Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0
没找到EXCEL2.1的ODBC驱动
所以问你是office的哪个版本?
[/Quote]
不清楚
dawugui
2008-11-23
打赏
举报
回复
[Quote=引用 2 楼 kelph 的回复:]
excel2.1不支持
'Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0
没找到EXCEL2.1的ODBC驱动
[/Quote]
所以问你是office的哪个版本?
kelph
2008-11-23
打赏
举报
回复
excel2.1不支持
'Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0
没找到EXCEL2.1的ODBC驱动
dawugui
2008-11-23
打赏
举报
回复
EXCEL2.1是office哪个版本,看看下面对你有用不?
SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。
SELECT *
FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
-------------------------------------------------------------------------------------------------
2、将Excel的数据导入SQL server :
-- ======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
实例:
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
-------------------------------------------------------------------------------------------------
3、将SQL SERVER中查询到的数据导成一个Excel文件
-- ======================================================
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务器名;U是用户;P是密码
说明:还可以导出文本文件等多种格式
实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'
在VB6中应用ADO导出EXCEL文件代码:
Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"
------------------------------------------------------------------------------------------------
4、在SQL SERVER里往Excel插入数据:
-- ======================================================
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3)
T-SQL代码:
INSERT INTO
OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]
(bestand, produkt) VALUES (20, 'Test')
-------------------------------------------------------------------------------------------------
将
Excel
数据
导入
到
SqlServer
及
导入
时数据类型转换失败解决方案
将数据
导入
到
SqlServer
是很常用的一个功能,而
Excel
数据源又是数据
导入
功能的常用数据源,在使用时遇到一些问题,记录下来防止大家走弯路。
关于
EXCEL
数据
导入
到
SQLSERVER
中
字段存在NULL的问题
关于
EXCEL
数据
导入
到
SQLSERVER
中
字段存在NULL的问题
已知的可以有两种解决办法,而这两种解决方法几乎如出一辙
第一种方法
1.在数据库
中
建表
2.然后通过将
excel
中
的数据拷贝到Uedit32里面,通过列块模式操作成insert into ... values ('',''...),成功完成,这种方法还算简便,但是对于没有Uedit32(或之类软件)的朋友来说,这个方法没有可行性。
第二种方法
WPS
导入
SQLSERVER
的数据
WPS2019
导入
SQLSERVER
2008 R2的数据 用
SQLSERVER
直接导出
EXCEL
老是容易报错,导出不成功,导出的身份证
格式
老是有些不对,所以考虑用其他方法来解决这个问题,这次用WPS来
导入
SQLSERVER
的数据。 1、打开WPS->点击表格->新建空白文档 2、单击数据->
导入
数据 3、选择数据源->其他/高级->下一步 4、提供程序选择M...
多个
Excel
文件
快速
导入
到DB里面
1 .
文件
比较多,需要把这么多的数据都
导入
到DB里面,一个个
导入
太慢了,能想到的是先把数据整个到一个
Excel
中
,然后再
导入
2. 第一步准备合并
Excel
,新建一个新的
excel
,命名为totaldata.xlsx,记得
excel
2016版本不支持xlsx
导入
,只支持xls的选择,所以把上面的后缀名统一改为.xls 3.双击打开totaldata.xlsx,Alt+F1...
C#把
Excel
表格数据
导入
到 SQL Server 数据库
开发工具与关键技术:VS C# 作者:梁茵茵 撰写时间:2019年 5月 6日 把数据
导入
到页面上的时候,也就是把数据
导入
到数据库。所以不是直接点击
导入
按钮选择要
导入
的数据就可以直接把数据
导入
到页面上的,而是要下载一个模板,这个模板的
格式
要跟页面的
格式
一致。下载的模板的第一行也就是表头的列,要对应页面表格第一行的表头的列。
导入
表格的
格式
要跟页面表格的
格式
一一对应,这样
导入
进来的数据才匹配。 下面...
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章