Transpose/Pivot Excel Pentaho 中的文件(使用多个文件)
Transpose/Pivot Excel file in Pentaho (using multiple files)
我遇到以下情况时遇到了一些麻烦:我需要使用一个 Excel 文件,其中包含以下格式的信息:
ColumnA | ColumnB
Name | John
Business | Pentaho
Address | Evergreen 123
Job type | Food processing
NameBoss | Boss lv1
Phone | 555-NoPhone
Mail | thisATmail
我需要做的是将所有 A 列作为不同的列,以 7 个不同的列结尾,每个列都有一个值,即 B 列中的数据。此外,集成正在读取文件名作为额外输出字段:
SELECT
'${FILES_ROOT}/proyectos/BUSINESS_NAME/B_NAME_OPER/archivos_fuente/NÓMINA BAC - ' ||nombre_empresa||'.xlsx' as nombre_archivo
--, nombre_empresa
FROM "public".maestro_empresa
Excel 文件的转换我是这样的:
可以看出,在转换的字段选项卡中,手动添加了每一列,因为 Excel 文件中的数据没有 headers。
完成此操作后,我不确定如何从这里开始以获得我需要的转置数据。我能做什么?
我期待的最终结果是这样的:
Name | Business | Address | Job type | NameBoss | Phone | Mail | excel_name
John | Pentaho | Evergreen 123 | Food processing | Boss lv1 | 555-NoPhone | thisAtMail | ExcelName.xlsx
我遇到以下情况时遇到了一些麻烦:我需要使用一个 Excel 文件,其中包含以下格式的信息:
ColumnA | ColumnB
Name | John
Business | Pentaho
Address | Evergreen 123
Job type | Food processing
NameBoss | Boss lv1
Phone | 555-NoPhone
Mail | thisATmail
我需要做的是将所有 A 列作为不同的列,以 7 个不同的列结尾,每个列都有一个值,即 B 列中的数据。此外,集成正在读取文件名作为额外输出字段:
SELECT
'${FILES_ROOT}/proyectos/BUSINESS_NAME/B_NAME_OPER/archivos_fuente/NÓMINA BAC - ' ||nombre_empresa||'.xlsx' as nombre_archivo
--, nombre_empresa
FROM "public".maestro_empresa
Excel 文件的转换我是这样的:
可以看出,在转换的字段选项卡中,手动添加了每一列,因为 Excel 文件中的数据没有 headers。 完成此操作后,我不确定如何从这里开始以获得我需要的转置数据。我能做什么?
我期待的最终结果是这样的:
Name | Business | Address | Job type | NameBoss | Phone | Mail | excel_name
John | Pentaho | Evergreen 123 | Food processing | Boss lv1 | 555-NoPhone | thisAtMail | ExcelName.xlsx