Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
2使用ssis将csv文件导出到excel文件_Ssis - Fatal编程技术网

2使用ssis将csv文件导出到excel文件

2使用ssis将csv文件导出到excel文件,ssis,Ssis,我正在尝试从2个csv文件中读取数据并导出到新的excel文件中,但无法在excel目标中导出数据。在进行列映射时,输入列中有4列,但在仅为F1的可用输出列中仅显示1列。请告诉我如何解决此问题。如果我正确理解此问题,您将无法将列映射到“新”XL文件。 如果是这种情况,那么映射的元数据可能就是问题所在 首先尝试创建一个包含所需列标题和列类型的新xl文件,然后映射到此文件。 或者,右键单击excel目标并使用“显示高级编辑器”选项,然后调整“输入和输出设置”选项卡的“外部列”中的列 然后,您可能需要

我正在尝试从2个csv文件中读取数据并导出到新的excel文件中,但无法在excel目标中导出数据。在进行列映射时,输入列中有4列,但在仅为F1的可用输出列中仅显示1列。请告诉我如何解决此问题。

如果我正确理解此问题,您将无法将列映射到“新”XL文件。 如果是这种情况,那么映射的元数据可能就是问题所在

首先尝试创建一个包含所需列标题和列类型的新xl文件,然后映射到此文件。
或者,右键单击excel目标并使用“显示高级编辑器”选项,然后调整“输入和输出设置”选项卡的“外部列”中的列


然后,您可能需要将excel目标组件的ValidateExternalMetadata选项设置为false,以便从头开始创建新文件。

打开excel工作表,在第一行给出列标题。列A、B、C和D应与源列具有相同的名称。完成此操作后,保存excel文件并关闭工作簿。转到SSIS并打开Excel目标映射。您现在应该能够映射它们了

请尽快回复…因为我在过去两天一直在处理这个问题…谢谢..您好,谢谢它现在显示映射列,但我现在面临的问题是,在执行数据转换后,它仍然在运行包时向我显示错误。错误是:-[Excel Destination[772]]错误:无法创建OLE DB访问器。验证列元数据是否有效。请让我知道如何解决这个问题。谢谢你的建议是的…工作很好。我可以映射列…非常感谢。你可以通过将任何一个有用的回复标记为你的答案来感谢我们。