如何将数据从Excel电子表格传输到没有列标题的平面文件?
在SSIS中获得了一个简单的数据流,其中包含excel源和平面文件目标。excel中的标题位于第一行,在SSIS中,我在excel连接管理器中勾选了“第一行有标题” 在我的平面文件中,正在加载数据,除excel中的标题外,所有数据看起来都是正确的 当我设置平面文件连接管理器(ffcm)时,它对列使用逗号分隔的设置 在ffcm中签入列,所有列都在那里 运行了几次之后,我注意到我没有在平面文件连接管理器中勾选“第一个数据行中的列名”。既然我这样做了,我就犯了一个错误 标题:包验证错误 其他信息: 数据流任务[DTS.Pipeline]处出错:“组件”平面文件目标(487)“失败>验证,并返回验证状态“VS_NEEDSNEWMETADATA” 数据流任务[DTS.Pipeline]出错:一个或多个组件验证失败 数据流任务出错:任务验证期间出错 (Microsoft.DataTransformationServices.VsIntegration) 因此,再次松开该按钮,但没有任何区别 检查ffcm中的列,它们现在设置为column0、column1、column2…等 此外,当我运行它时,它会显示与excel工作表中的行相关的多行逗号: ,,,,,,,,,,,,如何将数据从Excel电子表格传输到没有列标题的平面文件?,excel,ssis,flat-file,Excel,Ssis,Flat File,在SSIS中获得了一个简单的数据流,其中包含excel源和平面文件目标。excel中的标题位于第一行,在SSIS中,我在excel连接管理器中勾选了“第一行有标题” 在我的平面文件中,正在加载数据,除excel中的标题外,所有数据看起来都是正确的 当我设置平面文件连接管理器(ffcm)时,它对列使用逗号分隔的设置 在ffcm中签入列,所有列都在那里 运行了几次之后,我注意到我没有在平面文件连接管理器中勾选“第一个数据行中的列名”。既然我这样做了,我就犯了一个错误 标题:包验证错误 其他信息: 数
,,,,,,,,,,,,
,,,,,,,,,,,,
,,,,,,,,,,,,
我似乎有点为难,需要一些更好的建议来说明问题所在。自上次配置值以来,您似乎丢失了
Excel源文件
和平面文件目标文件
之间的字段映射
取消选中并选中平面文件连接管理器上第一个数据行中的列名框
,已重命名平面文件目标的实际列名。这些新列现在应该重新映射到平面文件目标
组件上
如果注意到平面文件目标上的警告标志,请双击平面文件目标。您将收到一条类似于下面所示的消息
在平面文件目标上,如果字段映射已丢失,您将注意到警告消息映射映射页面上的列
在平面文件目标上,您会注意到字段映射已丢失,您需要单击映射页面来配置源和目标之间的字段映射
我相信这是你们面临的问题
自上次配置值以来,您似乎丢失了Excel源
和平面文件目标
之间的字段映射
取消选中并选中平面文件连接管理器上第一个数据行中的列名框
,已重命名平面文件目标的实际列名。这些新列现在应该重新映射到平面文件目标
组件上
如果注意到平面文件目标上的警告标志,请双击平面文件目标。您将收到一条类似于下面所示的消息
在平面文件目标上,如果字段映射已丢失,您将注意到警告消息映射映射页面上的列
在平面文件目标上,您会注意到字段映射已丢失,您需要单击映射页面来配置源和目标之间的字段映射
我相信这是你们面临的问题
我确实重新映射了平面文件中的列,但最初在平面文件连接编辑器中确实有一个与excel工作表中的列名匹配的实际列名列表。现在平面文件中显示的所有内容都是column0、column1等。我确实在平面文件中重新映射了列,但最初在平面文件连接编辑器中确实有一个与excel工作表中的列名匹配的实际列名列表。现在,平面文件中显示的所有内容都是column0、column1等。