在Pentaho中将bulk.xlsx文件转换为.csv(UTF-8)

在Pentaho中将bulk.xlsx文件转换为.csv(UTF-8),pentaho,Pentaho,我是Pentaho的新手。我正在尝试构建一个转换,可以将大量.xlsx文件转换为.csv(utf-8)。 我尝试获取文件名和文本文件输出,但它将单个文件保存为csv,该文件的内容是文件属性。 我还尝试了MicrosoftExcel输入和MicrosoftExcel输出,但都不起作用 任何帮助都将不胜感激。蒂亚 是否要为每个Excel文件生成单独的CSV? 最好这样做: 使用“获取文件名”组件,从文件夹中读取Excel文件列表 然后调用executetransformation,并传递文件名 然后

我是Pentaho的新手。我正在尝试构建一个转换,可以将大量.xlsx文件转换为.csv(utf-8)。 我尝试获取文件名和文本文件输出,但它将单个文件保存为csv,该文件的内容是文件属性。 我还尝试了MicrosoftExcel输入和MicrosoftExcel输出,但都不起作用


任何帮助都将不胜感激。蒂亚

是否要为每个Excel文件生成单独的CSV? 最好这样做:

  • 使用“获取文件名”组件,从文件夹中读取Excel文件列表
  • 然后调用executetransformation,并传递文件名
  • 然后,将对每个文件执行单独的转换,并在其中为每个Excel文件生成单独的CSV。

    我已经为您准备了一个。我已使我的解决方案充满活力。因此,解决方案是6(转换和工作)的组合。您只需要定义以下两件事:-

  • 文件夹位置
  • 目标文件夹位置
  • 其他人将动态工作

    此外,我从这个解决方案中学到了很多


    您想将所有.xlsx文件合并为一个csv文件吗?@glen_11您能详细说明一下这个问题吗Properly@Runa不,我希望所有的.xlsx文件都转换成单独的.csv文件。没关系。我已经给出了一个解决方案,将所有的.xlsx文件转换成单独的.CSV文件。正如你所说,你是PDI的新手。因此,我的建议是尝试理解我给出的解决方案。嗨@Sakil Ahmmed,谢谢分享解决方案!我尝试了这个方法,但它在目标文件夹中创建了csv文件,其中包含完全不同的数据。我应该在某个地方提到列标题吗?不,你不需要提到任何列标题。你能分享你的示例.xlsx文件或你的解决方案吗?你和我试过了吗?我的解决方案还附带了一些示例.xlsx文件,因此您可以运行我的soultion并查看csv输出(以便于理解)