[問題] 處理文件檔案txt->excel

作者: unknown (ya)   2020-05-19 21:36:32
剛開始學Python,現行目標是想朝向自動化電腦操作
現在要將無分隔符號的文字檔
依每行開始位置及長度拆分為不同欄位在轉到Excel檔
今天用seed和readline()試不出來
還是要用pandas做得到呢?
文字檔如
aaa100bb633777555
bbb233bb777666555
開始1 4 7 9 12  
長度3 3 2 3 6
希望自動轉成excel
人名   金額   班級  積分   累計積分
aaa 100 bb 633 777555
bbb 233 bb 777 666555
作者: ctr1 (【積π】)   2020-05-19 22:20:00
看你全型的英文豆頁很痛
作者: OrzOGC (洞八達人.拖哨天王)   2020-05-19 22:41:00
先把英數都用半型再說
作者: TitanEric (泰坦)   2020-05-19 23:15:00
regex
作者: moodoa3583 (金牌台灣啤酒)   2020-05-20 00:30:00
如果每一條字串開始切的起點和長度都相同,那用[:]切應該就可以了,切完後用with open開一個檔存入就好
作者: davidwales (cluster)   2020-05-20 10:09:00
我覺得用awk 或是sed會簡單很多
作者: TitanEric (泰坦)   2020-05-20 10:38:00
樓上也是好方法

Links booklink

Contact Us: admin [ a t ] ucptt.com