十幾行Python程式碼輕鬆實現txt轉xls,方便快捷

嗨學程式設計發表於2019-01-09

前天看到後臺有一兄弟發訊息說目前自己有很多txt 檔案,領導要轉成xls檔案,問用python怎麼實現,我在後臺簡單回覆了下,其實完成這個需求方法有很多,因為具體的txt格式不清楚,當然如果是有明確分隔符的會更好處理些,可以直接把txt檔案轉成csv檔案,這樣可以用excel開啟後就是表格的樣式了,如果直接要轉成xls,那就需要用到python的讀寫excle檔案的模組,具體實現如下:

本人對於Python學習建立了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:960410445一起討論視訊分享學習。Python是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,並不斷的成長,掌握Python核心技術,才是掌握真正的價值所在。

十幾行Python程式碼輕鬆實現txt轉xls,方便快捷

其中比較有意思的是zip函式的使用,zip(*row_list),具體什麼意思呢,還是看下面一個例子吧:

十幾行Python程式碼輕鬆實現txt轉xls,方便快捷

看例子還是比較直觀的,文件上叫壓縮解壓縮操作,另外這行worksheet.write(item, i, float(value), style=style),這個函式的引數分別對應的意思是行,列,值和格式,最後建議把指令碼拷貝到自己電腦上執行下試試,別的不多說了,這篇到就到這裡,希望對大家有用。


相關文章