繁体   English   中英

BCP实用程序,用于创建格式文件,将Excel数据导入SQL Server 2008以进行BULK插入

[英]BCP utility to create a format file, to import Excel data to SQL Server 2008 for BULK insertion

我试图将Excel 2003数据导入SQL Server 2008的SQL表中。

试图添加链接服务器,但收效甚微。

现在我正在尝试检查是否有办法使用BCP实用程序对OPENROWSET执行BULK插入或BULK操作,使用格式文件来获取Excel映射。

首先,我如何为表创建一个格式文件,该文件具有与Excel电子表格列不同的列名? 接下来,如何使用此格式文件将数据从例如C:\\ Folder1 \\ Excel1.xsl的文件导入表Table1?

谢谢。

这里也有一些例子这里演示的数据文件应该是什么样子(CSV),什么格式文件应该像。 除非你需要这么做,否则我只需手工制作格式文件,将excel数据保存到csv,然后尝试使用bcp或OPENROWSET。

格式文件指定目标的列名称。 数据文件没有列标题,因此您无需担心excel(源)列不同。

如果您需要进行更多映射等,请创建一个SSIS包。 您可以使用数据导入向导开始,然后保存为SSIS包,然后编辑您的内容。

如果是一次性我会使用SQL数据导入大小,右键单击mgmt studio中的数据库。 如果你只需要从excel导入几行,我通常会打开一个查询来编辑前200行,编辑查询以匹配我在excel中的列,然后将excel中的行复制并粘贴到SQL mgmt studio中。 不能很好地处理错误,但很快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM