2016-06-28 83 views
0

我通常有更多面向代碼的問題,但我需要有關CSV數據庫的幫助。基本上我需要將其格式更改爲Fname; Lname;電子郵件。問題是我有13000行,所有的數據都在1列,分隔符是「;」。我使用了不同的CSV文件編輯器,並且它們都將數據放在1列中,所以我無法更改這些列的順序......我無法從原始數據庫中重新提取數據。那麼有沒有解決這個問題,還是我搞砸了?CSV數據庫列編輯

所以我從一個CSV文件開始,它有「;」在每一行中的每個數據單元之間。所以我打開Excel 2016,我這樣做:data> from text>我找到CSV文件>我點擊分隔「;」,開始導入第1行,文件來源:Windows(ANSI)>分隔符:「;」 >列數據格式:「常規」>完成。而我得到的所有數據在1列...

回答

1

如果我理解你...

你可以使用Excel和VB宏來完成洗牌給你。按';'拆分並把每一行放在一個數組中,洗牌,然後連接?

您還可以在excel中導入csv時更改列中斷。

+0

問題是,當我使用「數據」>「導入文本」>使用「;」分隔符,我仍然在一列中獲取所有數據,所以我無法編輯它。 –

+1

這很奇怪,在Excel 2016中,我得到了正確的列分隔。查找和替換 ';'與','並嘗試重新導入? –

+0

所以我從一個CSV文件開始,它有「;」在每一行中的每個數據單元之間。所以我打開Excel 2016,我做到了:data> from text>我找到了CSV文件>我點擊分隔符,開始導入第1行,文件來源:Windows(ANSI)> delimiter:「;」 >列數據格式:「常規」>完成。我得到1列中的所有數據... –