此CSV文件的$
字段分隔符它看起來像這樣:CSV字段分隔符的問題
14$"ALL0053"$$$"A"$$$"Direct Deposit in FOGSI A/c"$$"DR"$"DAS PRADIP ...
我如何可以查看文件欄目,顯示爲表中的列的每個字段。
我試過很多方法,沒有工作。任何人都知道如何?
我使用Ubuntu的
此CSV文件的$
字段分隔符它看起來像這樣:CSV字段分隔符的問題
14$"ALL0053"$$$"A"$$$"Direct Deposit in FOGSI A/c"$$"DR"$"DAS PRADIP ...
我如何可以查看文件欄目,顯示爲表中的列的每個字段。
我試過很多方法,沒有工作。任何人都知道如何?
我使用Ubuntu的
這是一個奇怪的CSV 。由於逗號分隔的文件通常用逗號分隔。我認爲你所需要做的就是在任何文本編輯器中使用簡單的查找/替換。
公開賽在Gnome Edit文件,並期待下Edit > Replace...
從那裏,你可以指定,
小號
全部更換$
一度文件是一個真正的CSV,您可以在Open Office Calc打開它(電子表格),還是Ubuntu(GNOME)的其他任何電子表格程序。
cut -d $ -f 1,2,...x filename | sed 's/\$/ /g'
如果只想特定列,你不希望看到的$
或
sed 's/\$/ /g' filename
如果你只是想$被空間替換
這實際上並沒有做任何事情......你可能會援引貓。 – 2009-09-11 14:36:09
作爲第一個嘗試:
column -ts'$' path
但這不處理空字段好,所以修復這個醜陋的黑客:
sed 's/\$\$/$ $/g' path | column -ts$
在Ubuntu上的文件命中右擊打開..然後OpenOffice Calc。那麼你應該看到一個對話框要求分隔符等取消逗號,並在「其他」字段中鍵入一個$。然後打好,它會爲你導入它。
N
這不是真的CSV。我想你可以稱它爲DSV(美元分離!) – RichardOD 2009-09-11 12:52:39