我一直在努力阅读一个excel文件,它的列号和名称一直在变化。我读过关于元数据注入的文章,但是无法在我的场景中应用,我肯定遗漏了一些东西。我的要求是:
中。
这个目录中的文件可能有不同的列数( ..i.e ),列号是动态的,列名也是动态的。
我使用Microsoft输入,为了刷新列名,每次必须单击“获取标题行中的字段”按钮。我想自动化它,只有一个转换,可以读取任何excel的动态列名。

在ETL元数据注入的大多数示例中,我注意到提供了列名。但是,在我的场景中,我不知道我的excel可能拥有的列名,甚至是列的数量。
这是通过ETL元数据注入步骤还是通过任何其他方式实现的?
任何帮助都很感激。
谢谢你,萨萨克
发布于 2021-12-16 10:59:30
您是否能够以文本格式(如CSV )或带有特殊字符的文本来分隔列(仅用标头),从而从excel中获得第二个文件?或者将excel生成为csv而不是excel。
通过这种方式,您可以使用转换来读取第一行或文件,只需读取标题就可以读取列,然后注入这些信息来读取excel或csv。
使用文本文件而不是excel可以将第一行作为文本读取,然后使用拆分字段来行步骤获取第一行的列。
https://stackoverflow.com/questions/70358974
复制相似问题