Pentaho:文本文件输出:从生成的文件的最后一行删除 CR&LF
Pentaho : Text file output : Remove CR&LF from last line of the file generated
Pentaho -
Design : Text file output
Requirement :
- Read values from DB and create a csv file.
- I want to remove the CR & LF from the last line in the generated file.
这个空的最后一行导致文件解析时出现问题,所以我想去掉它。
示例在这里:
Test.ktr :
https://ufile.io/ug06w
这会产生 output.csv,其中最后一行包含 CRLF(包含 3 行 - 文件末尾的空行)
input.csv
https://ufile.io/lj0tj
(模拟来自数据库的值,包含 2 行)
在 Table 输入和 CSV 输出之间放置一些逻辑,例如 Filter step
可以删除空行。
我不能告诉你更多,除非你告诉我更多关于你的具体情况。
我可以使用 Shell Script 组件解决这个问题。生成文件后,我添加了一个 post 处理步骤来删除文件末尾的空行。
可能还有其他解决方案,但这满足了我的要求。
谢谢。
Pentaho -
Design : Text file output
Requirement :
- Read values from DB and create a csv file.
- I want to remove the CR & LF from the last line in the generated file.
这个空的最后一行导致文件解析时出现问题,所以我想去掉它。
示例在这里:
Test.ktr : https://ufile.io/ug06w 这会产生 output.csv,其中最后一行包含 CRLF(包含 3 行 - 文件末尾的空行)
input.csv https://ufile.io/lj0tj (模拟来自数据库的值,包含 2 行)
在 Table 输入和 CSV 输出之间放置一些逻辑,例如 Filter step
可以删除空行。
我不能告诉你更多,除非你告诉我更多关于你的具体情况。
我可以使用 Shell Script 组件解决这个问题。生成文件后,我添加了一个 post 处理步骤来删除文件末尾的空行。
可能还有其他解决方案,但这满足了我的要求。
谢谢。