2017-03-07 38 views
1

我給了一個佈局文件.lyt,它給出了有關如何解釋固定寬度文件的信息。我需要將此文件轉換爲逗號分隔文件。通常這個過程是一個或兩個文件,所以我只是使用Excel數據工具手工創建基於閱讀佈局和應用它的界限。然而,現在我有多個文件需要適用於每個不同的佈局文件,這可能會變得乏味。我記得曾經看到有人直接使用記事本++或excel應用這種類型的文件,但經過詳盡的谷歌搜索後,我無法找到關於如何將佈局文件應用於固定寬度文件以創建csv文件而無需人工直接干預的教程。有誰知道如何做到這一點?使用佈局文件(.lyt)和固定寬度文件創建.CSV文件輸出

下面

是什麼是在佈局文件

Seq Position Name   Length 
1 1-3   Title Code Full  3 
2 4-17  Given Name   14 
3 18-18  Middle Initial  1 
4 19-48  Surname   30 
+0

如果您正在尋找基於Excel公式的方法,那麼您可以使用'MID()'函數。如果您正在尋找一個基於Excel-VBA的解決方案,那麼我們將非常感謝您付出努力並開始編寫自己的代碼,並將您的代碼的當前狀態添加到您的文章中。如果你正在尋找一個外部資源來解決這個問題,那麼這個帖子應該被關閉,因爲*問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他場外資源是堆棧溢出* 。 – Ralph

+0

請注意,Notepad ++本身無法應用佈局文件。但是也許有一個插件可以實現這一點。再次,這將再次成爲焦點。如果你問我(親自),我會去找一個Excel-VBA宏。 – Ralph

+0

好的,是的,我正在尋找一個教程,或者如果有一種方法將.lyt應用於固定寬度的.txt文件。我很久以前就看到它的完成,我不認爲它在記事本++中使用了任何特殊的插件。基本上允許你基​​於佈局文件和你選擇的分隔符到txt文件來創建一個.csv它不需要任何編碼,我不能在網上找到它,如果我找到答案不適合發佈它未來的谷歌。 – vmedhe2

回答

0

未來所有的用戶我無法找到一個解決方案,但我沒有用自己的過人之處數據的工具找到解決方法的樣本。進入數據選項卡,去獲取外部數據,從文本。從那裏按照嚮導。很抱歉,我找不到我知道存在的合適解決方案。