目前使用EXCEL2010編排歌單 利用txt檔 想編排成跟如圖一樣 歌號 調別 歌名 歌手 語別 字數 926206M 我有多麼喜歡你 蕭敬騰 1 07 0 926207X 速配 許富凱&曹雅雯 2 02 0 926208X 心痛無藥醫 王中平&詹曼鈴 2 05 0 昨天研究了一整夜但只編排的出一攔 但就是無法編排出雙攔 不知道是否有高手願意教 或是要點學費都可以
張維程 wrote:目前使用EXCEL2010...(恕刪) 以逗號做欄位區隔,欄位文字有空白前後要加引號ktv.txt歌號,調別,歌名,歌手,語別,字數926206M,我有多麼喜歡你,蕭敬騰,1,07,0926207X,速配,許富凱&曹雅雯,2,02,0926208X,心痛無藥醫,王中平&詹曼鈴,2,05,0Excel 開啟 .txt 檔案
已用文字檔整理好的話1.用Excel讀入,用手動複製貼上方式,製作成雙欄格式。2.將文字檔資料貼入Word中,再用文字轉表格方式製作成雙欄格式,如有需要再貼到Excel。3.製作Excel VBA程式,自動讀入文字檔案,並自動轉出雙欄格式。以下針對你的原始文字檔,用上述第3種方式說明歌號 調別 歌名 歌手 語別 字數926206M 我有多麼喜歡你 蕭敬騰 1 07 0926207X 速配 許富凱&曹雅雯 2 02 0926208X 心痛無藥醫 王中平&詹曼鈴 2 05 0在上述內容的情況(不需增加逗點或其他符號)檔名定義為 "歌曲清單.txt",並儲存於C:\直接用下列VBA程式,自動讀入並分欄(可用巨集方式作業)Workbooks.OpenText Filename:="C:\歌曲清單.txt", Origin _:=65001, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, _Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers _:=True之後,再用VBA程式,轉成兩欄格式即可。