zoukankan
html css js c++ java
将文件夹下的所有EXCEL导入SQL数据库中,每一文件为一单独的表,表名为文件名
--
将文件夹下的所有EXCEL导入SQL数据库中,每一文件为一单独的表,表名为文件名
--
By MadGoat 2006-11-23
create
table
#t (fname
varchar
(
260
),depth
int
,isf
bit
)
insert
into
#t
exec
master..xp_dirtree
'
c:\test\
'
,
1
,
1
declare
tb
cursor
for
select
fn
=
'
c:\test\
'
+
fname
from
#t
where
isf
=
1
and
fname
like
'
%.xls
'
--
取.xls文件(EXCEL)
declare
@fn
varchar
(
8000
)
declare
@fname
varchar
(
8000
)
declare
@end
int
--
截取的结束位置
declare
@fnamelen
int
--
文件名称长度
open
tb
fetch
next
from
tb
into
@fn
while
@@fetch_status
=
0
begin
set
@end
=
len
(
@fn
)
-
PATINDEX
(
'
%\%
'
,
reverse
(
@fn
))
set
@fnamelen
=
len
(
@fn
)
-
5
-
@end
set
@fname
=
SUBSTRING
(
@fn
,
@end
+
2
,
@fnamelen
)
set
@fn
=
'
SELECT * into
'
+
@fname
+
'
FROM OPENDATASOURCE(
''
MICROSOFT.JET.OLEDB.4.0
''
,
''
Excel 5.0;DATABASE=
'
+
@fn
+
'''
)
[Sheet1$]
'
--
关键是这句
exec
(
@fn
)
fetch
next
from
tb
into
@fn
end
close
tb
deallocate
tb
drop
table
#t
查看全文
相关阅读:
day08超市商品库存案例
day07
day06_03
day06_02
day06_01
最简单的库存管理java案例
Day05_homework
方法的使用注意事项
day05
冒泡排序
原文地址:https://www.cnblogs.com/madgoat/p/570039.html
最新文章
flex弹性布局
Ajax同步、异步请求的区别
php 获取客户端ip
$.get、$.post 和 $().load()
php 超全局变量(整理)
jQuery的$.ajax()使用
简单实现mysql多字段模糊查询
MVC架构的职责划分原则
php MVC框架实例教程
WPF
热门文章
Entity Framework
Web API
System Setup
异步编程
Web API
WIX
2016/10/09
test
WCF
day09面向对象
Copyright © 2011-2022 走看看