当前位置: 代码迷 >> Sql Server >> 关于批量导入xls的有关问题
  详细解决方案

关于批量导入xls的有关问题

热度:30   发布时间:2016-04-24 09:42:46.0
关于批量导入xls的问题
         我有一个文件夹,里面有300多个xls文件,这些文件结构不相同,字段也不相同(但是全都可以导入数据库),我想批量的把这些表格导入一个数据库中,每个xls文件作为一个单独的表(也就是如果导完的话,会有300多个表)。用数据库自带的导入一次只能导入一个文件,很麻烦,大家有没有什么方法可以批量导入的?在网上查了很多,看见大都是将很多xls文件添加到一个表中,似乎没有一个文件一个表这种方法(当然自带的数据导入不算)。
------解决思路----------------------
你可以把所有的EXCEL放到一个文件夹下,然后CMD调到当前文件夹,dir /b >1.txt,把所有文件名保存到1.txt
然后,可以两种做法,一是,BCP读入到SQL,利用SQL循环导入
一是,直接用CMD的SQL用法,循环导入
------解决思路----------------------
写脚本,或者借用C、C#、DELPHI、VB等写个循环读取并导入
  相关解决方案