excel轉換txt時,使用任意分隔符
06-27
這個問題其實已經困擾我很久了。不是轉不了,而是轉不了我想要的分隔符號。我的工資文件一直是用excel完成的,交給銀行時,銀行的要求是txt,這個不難,難就難再它要求數據間用^分隔。今天比較閑,好好的研究了一下,才發現原來可以如此簡單。先說如何轉換txt。1.在excel中選擇數據區域,複製。打開記事本,直接粘貼,即可生成一個txt文件。2.使用excel的另存為,在對話框的保存類型里選擇:文本文件(製表符分隔)。我之前一直是用這個方法的,然後把中間自動生成的空格手動刪除。很容易刪錯啊。:( 3.使用excel的另存為,在對話框的保存類型里選擇:Unicode文本。前3個方法生成的txt幾乎是一樣的。4.使用excel的另存為,在對話框的保存類型里選擇:CSV(逗號分隔),這個方法並不能直接生成txt文件,他生成的是逗號分隔值文件,但是excel和記事本都可以打開它。我們用記事本打開這個文件後,再用另存為功能就可以把它變成真正的txt了。5.使用excel的另存為,在對話框的保存類型里選擇:帶格式文本文件(空格分隔)。生成的是prn格式的文件,然後用記事本打開這個prn文件,選擇另存為txt就可以了。下面就是把數據間的分隔符號換成我所希望的^的問題了方法1,2,3都是直接生成txt文件,但中間的分隔符是自動生成的。我在記事本的替換對話框里,怎麼也輸入不了製表符,結果造成找不到製表符,自然也無法實現替換。這個問題在方法4和5中就比較容易解決了。通過方法4和5間接轉換成的txt,數據間的分割是逗號或者空格,這兩個符號在替換對話框里很容易實現輸入,於是在查找的位置輸入逗號或空格,在替換的位置什麼也不寫,直接按替換全部。數據一下子就處理完成了。(我已經在原始的excel文件中輸入了所有的^符號)。這個發現讓我很是興奮,但我並沒有停止探索。無意間我發現了一個問題,在1,2,3的方法下,我輸入不了製表符,那麼我為什麼不試試直接複製那個自動生成的空格呢?於是,在查找的位置直接粘貼那個看不見的製表符,替換的位置還是什麼也不寫。點擊替換。大功告成。我終於找到了最簡單的處理方法:原始的excel文件不用再做加^符號的預先處理。直接用方法1粘貼生成一個txt文件。複製數據間的空格,在編輯菜單中選擇替換功能,在查找位置粘貼,在替換位置輸入^。點擊全部替換。所以的數據就轉換完成了。保存這個文件就可以了。這個方法可以讓轉換出來的txt文件數據間使用任何想要的符號分隔。Do you understand?:P 我發現,在這個問題的解決過程中,最直接最簡單的方法總是在最後被發現的。轉化成txt所用到的方法1是最後才發現的;使用替換功能時,用直接複製粘貼的方式代替手工輸入也是最後在才想到的。固然,這和我們的初衷本來就是要尋找一種更簡便的方案有關,但是,為什麼我們總是在繞了很多彎路之後,才能慕然回首呢?怎麼就不能早點醒悟呢?難道不是我們自己把這個問題看得過於強大了嘛?因為一直沒有解決,一直沒去探討,一個問題的難度在我們的潛意識裡被不斷的強化再強化,大到我們在著手處理的起初,只能想到用最曲折的方式尋求答案。有句老話叫要學會把複雜問題簡單化。既然複雜的問題尚且能簡單化,何況有些問題本來就沒那麼複雜呢?
推薦閱讀:
推薦閱讀:
※瑜伽斜板式、四柱、上犬式的轉換你做對了嗎?
※7步無鉤調漂法,靈頓輕鬆轉換!
※家飾?顏色?材質?空間?心情轉換
※老郭說球:如何進行重心轉換?
※『轉關』就是轉換
TAG:轉換 |