2016-09-29 46 views
0

我有超過20,000條記錄,正在從一個程序導出的是這樣的:移調文本文件

Parent : 000691195 
CUSTNO : 115225036-AD 
COMPANY : BROOK FURNITURE RENTAL 
ADDRESS1 : 100 N FIELD DR 
city  : LAKE FOREST 
STATE : IL 
ZIP  : 600452580 

Parent : 000691195 
CUSTNO : 116952265-AD 
COMPANY : BROOK FURNITURE RENTAL 
ADDRESS1 : 100 N FIELD DR STE 220 
city  : LAKE FOREST 
STATE : IL 
ZIP  : 600452598 

我需要將它們轉成可用的行和列,但我不知道如何得到它從文本文件工作。我已經看過如何將回車替換爲逗號的一些答案,但最後一段數據在它後面不需要逗號以指示行的末尾,而某些ADDRESS1字段仍爲空。

任何幫助,將不勝感激。

+0

格式數據請 –

+0

對不起,我不知道你的意思是什麼意思? –

+1

我試過添加一個圖像,但我還沒有被允許...... –

回答

0

您可以通過編寫小腳本來完成該任務,例如,在perl中。 Perl被設計爲比其他語言更好地處理文本轉換。

Perl - Practical Extraction and Reporting Language 

如果你不知道任何編程語言。你可以聘請自由職業者,可以在upwork.com或類似網站

0

完成這項任務所以我想通了 - 它實際上是在這裏StackOverflow的幾個不同的答案的組合。

首先,我需要用「^」替換所有回車符,這樣可以讓我稍後打開分隔文件,而不用擔心公司名稱中的逗號。

接下來,一行結束,下一行開始,有文本^父,所以我用\ r \ nParent替換它,並給了我一個新行。

最後我刪除了所有無關的「標題」信息,並且只留下了我所需要的數據。