簡體   English   中英

Pentaho 勺子 + 在輸出文件中重做字段外殼

[英]Pentaho spoon + redoing field enclosures in output file

我是 Pentaho 8.3 CE (Spoon) 的新手,我正在嘗試通過將其他 3 個文本字段連接在一起來向 CSV 文件添加一個額外的列。 我正在使用 2 個選項 - 計算器和內置的“Concat 字段”轉換。

我面臨的問題是有些行被 " " 包圍,而另一些則不是......例如

  • 字段 A =“一件事,另一件事”
  • 字段 B = 另一件事
  • 字段 C = 最后的東西

理想情況下,我想要,

  • 新字段=“一件事,另一件事還有另一件事最后一件事”,

我發現我無法得到最后的“來包圍每一行,所以它看起來像“一件事,另一件事......最后一件事

我如何讓 Pentaho 添加最后的“打開”?我已經設置強制打開外殼。

在此處輸入圖片說明

首先使用字符串操作步驟或替換字符串步驟(后者允許正則表達式搜索和替換)去除雙引號。

使用 Concat 字符串步驟將它們全部連接在一起,以逗號分隔。

最后,要么在前面加上雙引號,要么在用文本文件輸出寫出時,添加包圍字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM