我想知道是否可以通过按位置引用列来使用 SSIS 导入 Excel 文档?例如,导入列 A、D、M、AA 等。我问这个问题是因为我需要从第三方加载多个 Excel 文档。每个文档在相应的列中包含相同的数据类型,但每个文档的列名称不同。
Thanks!
是的,但您不会使用 Excel 驱动程序和连接管理器。相反,您将使用 OLE DB 驱动程序并针对该文件编写 SQL 查询。对于除最基本的 Excel 文件之外的任何文件,这是我从 Excel 导入数据的首选方法。
我的方法的各种体现
- Excel 源作为查找转换连接 https://stackoverflow.com/questions/7953531/excel-source-as-lookup-transformation-connection/7954984#7954984
- SSIS中的脚本任务导入Excel电子表格 https://stackoverflow.com/questions/15980580/script-task-in-ssis-to-import-excel-spreadsheet/15990184#15990184
-
将单个 Excel 单元格导入 SSIS https://stackoverflow.com/questions/7646397/import-a-single-excel-cell-into-ssis/7648946#7648946
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)