Los*_*der 44 sql import-from-excel sql-server-2008
我想将数据从Excel文件(假设Excel 2003/.xls)导入到Sql Server 2008.
尝试将链接服务器添加到JET OLE DB Access驱动程序,当然它在64位计算机上失败.但是当我尝试在试验时丢弃链接服务器时,还有另一个错误,即链接服务器已经/仍然存在!
我也尝试将Excel驱动程序更改为32位(regedit工具)但不确定它是否正在执行任何操作,同样的错误即将发生!
更多细节:说Excel文件中的Table1有5列.我想再次使用5列映射到Database.dbo.Table1,但在表中使用不同的名称.还有办法做这样的导入吗?
mar*_*c_s 87
在SQL Server Management Studio中,打开对象资源管理器,转到要将数据加载到的数据库,右键单击,然后选择"任务">"导入数据".
这将打开"导入数据向导",该向导通常可以很好地从Excel导入.您可以选择一个Excel文件,选择要从中导入数据的工作表,您可以选择将其存储到哪个表中,以及列将是什么.非常灵活.
您可以将其作为一次性运行,也可以将其作为SQL Server Integration Services(SSIS)包存储到文件系统或SQL Server本身,并一遍又一遍地执行(甚至计划在给定时间,使用SQL Agent).
更新:是的,是的,是的,你可以做你所问的所有事情 - 你有没有尝试过至少一次运行该向导?
好的,这里来了 - 一步一步:
第1步:选择您的Excel源代码
第2步:选择您的SQL Server目标数据库
第3步:从SQL Server数据库中选择源工作表(来自Excel)和目标表; 看到"编辑映射"按钮!
第4步:检查(并根据需要更改)Excel列到表中SQL Server列的映射:
步骤5:如果以后要使用它,请将SSIS包保存到SQL Server:
第6步: - 成功!这是一个64位的机器,就像一个魅力 - 就这样做!
| 归档时间: |
|
| 查看次数: |
179563 次 |
| 最近记录: |