社区
疑难问题
帖子详情
关于循环导入excel文件到SQL Server 2005
pbsh
2008-11-25 06:35:59
加精
一个目录中有多个Excel文件,每个EXCEL文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?
我现在采用两个FOREACH循环嵌套的方式,可以循环目录中所有的文件,但是仅限于所有的工作表跟源表具有相同的架构,即有同样数量的工作表,相同的顺序和相同的工作表名称。
多谢!
...全文
2002
77
打赏
收藏
关于循环导入excel文件到SQL Server 2005
一个目录中有多个Excel文件,每个EXCEL文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现? 我现在采用两个FOREACH循环嵌套的方式,可以循环目录中所有的文件,但是仅限于所有的工作表跟源表具有相同的架构,即有同样数量的工作表,相同的顺序和相同的工作表名称。 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
77 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-08-21
打赏
举报
回复
强人,顶呀,学习了
niba520520
2012-08-16
打赏
举报
回复
每天回帖即可获得10分可用分!
逆天狂尨
2012-03-08
打赏
举报
回复
每天回帖即可获得10分可用分!
ace_yong
2011-12-04
打赏
举报
回复
学习了
zsedcqwaa
2011-11-22
打赏
举报
回复
学习下
影子_爱人
2011-11-11
打赏
举报
回复
每天回帖即可获得10分可用分!
indusl
2011-06-03
打赏
举报
回复
好牛逼啊好牛逼
白驼山宋兵甲
2011-05-12
打赏
举报
回复
在SSIS 2008 版本上无法执行成功?
puzzy
2011-04-22
打赏
举报
回复
定一个
cheng525jj
2010-12-13
打赏
举报
回复
jinjazz NB!向他学习!
lovezx1028
2010-09-09
打赏
举报
回复
ddddddddddddddddd
zc_0101
2009-12-22
打赏
举报
回复
先顶再看
hario
2009-11-07
打赏
举报
回复
怎么看不见??????
duanxugang
2009-09-22
打赏
举报
回复
学习了!!
yijianboy
2009-07-17
打赏
举报
回复
mark,长见识了
Cyanapple_wen
2009-07-16
打赏
举报
回复
路过,学习一下
Teng_s2000
2009-07-07
打赏
举报
回复
顶剪刀了
capital2008
2008-12-01
打赏
举报
回复
非常好
bitxinhai
2008-11-30
打赏
举报
回复
mark
lsh2216024
2008-11-29
打赏
举报
回复
學習一下啦
加载更多回复(55)
有文本格式的
excel
文件
导入
sql
server
在网上看到许多关于
excel
文件
导入
到
sql
server
数据库中的例子,不是很全还有许多有错误的,本人经过搜集现分享自己写的代码,注意:此
excel
文件
为有文本格式的,不是
循环
每行
导入
的!
用Python将
Excel
数据
导入
到
SQL
Server
的例子
使用环境:Win10 x64 Python:3.6.4
Sql
Server
:2008R2 因为近期需要将
excel
导入
到
SQL
Server
,但是使用的是其他语言,闲来无事就尝试着用python进行
导入
,速度还是挺快的,1w多条数据,也只用了1s多,代码也比较简单,就不多解释了。 用到的库有xlrd(用来处理
excel
),pyms
sql
(用来连接使用
sql
server
) import xlrd import pyms
sql
import datetime # 连接本地
sql
server
地址 用户名 密码 数据库 conn = pyms
sql
.connect
我所写的
Excel
导入
数据到
sql
server
我所写的在ASP.NET中数据
导入
到
SQL
SERVER
,用了两中办法,一种是做的是
循环
插入,另一种是在
sql
中做select into 查询结果插入到
sql
数据库中,具体那种方式更好,还没有比较出来,个人认为是第二种办法更好
c#实现
excel
数据高效
导入
到
sql
数据库
本文实现在c#中可高效的将
excel
数据
导入
到
sql
server
数据库中,很多人通过
循环
来拼接
sql
,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.
Sql
Client.
Sql
BulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码
导入
一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的
导入
过程只需要4.5秒。
C#中高效的
excel
导入
sql
server
的方法
将oledb读取的
excel
数据快速插入的
sql
server
中,很多人通过
循环
来拼接
sql
,这样做不但容易出错而且效率低下,好的办法是使用 bcp,也是System.Data.
Sql
Client.
Sql
BulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码
导入
一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的
导入
过程只需要4.5秒。 using System; using System.Data; using System.Windows.Forms; using System.Data.OleDb; namespace W
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章