所以我有下面的數據源(「/」代表製表符分隔的語言環境),我想把它變成JSON格式。該數據沒有標題,我希望能夠插入名稱,學位,區域(CEP),電話號碼,電子郵件和網址。不知道這是否適用於包含多個變量的第一列。如何將標題插入製表符分隔文件?
有關如何插入標題然後解析第一列的任何建議? csv模塊具有「has_header」功能,但我想插入一個標題。
Rxxxx G. Axxxx M.A.T., xxx 561-7x0-xxx [email protected] www.txxxx.com
Pxxxx D. Axxxx Ed.M.
xxxxx D. xxxx Ed.M. 413-xxx-xxxx [email protected] www.pxxxxt.com
xxxxx xxxx xxxxx M.S.
xxx xxx xxxxxx M.S.
xxxxxx R. xxxxx M.B.A.
xxxxxx xxxxxx M.A.Ed., CEP
我已經試過:
echo $'name\ phone\ email\ url' | cat - IECA_supplement_output.txt > ieca_supp_output.txt
但這不起作用。它只是給了我'姓名\電話......'在頂部,然後在右邊的數據。標題不是由tab分隔的。
因此,這個問題的早期版本有一條評論指出,這不是一個CSV,因爲換行符不會被轉義,每行也不代表單行,也可能是'/'似乎沒有將第3行中的電話號碼和電子郵件地址分開。您是否可以控制傳入數據? –
對......呃......我不確定爲什麼這些行不代表行。我試圖放置第一行以顯示它是製表符分隔的。我手動插入「/」來表示TextWrangler標記標籤的位置。 – goldisfine