一篇文章帶你使用 Python 將 txt 文件內容儲存到 excel 表中
程式碼中包含註釋
一、我的需求
將 txt 文件中的資料,這樣儲存到 excel 表中:
儲存的效果:
二、程式碼
import openpyxl
txtname = 'test_in.txt'
excelname = 'test_out.xlsx'
//讀取 txt 文件:防止讀取錯誤,讀取時需要指定編碼
fopen = open(txtname, 'r',encoding='utf-8')
lines = fopen.readlines()
//寫入 excel表
file = openpyxl.Workbook()
sheet = file.active
# 新建一個sheet
sheet.title = "data"
i = 0
for line in lines:
# strip 移出字串頭尾的換行
line = line.strip('\n')
# 用','替換掉'\t',很多行都有這個問題,導致不能正確把各個特徵值分開
line = line.replace("\t",",")
line = line.split(',')
# 一共7個欄位
for index in range(len(line)):
sheet.cell(i+1, index+1, line[index])
# 行數遞增
i = i + 1
file.save(excelname)
三、總結
這裡的 openpyxl 庫的版本是 3.0.4
本來是想著將 txt 文件的所有資料都儲存到 excel 表中,程式碼沒問題,最後發現 excel 表的最大行數是 1048576
導致沒能全部讀取。只好繼續分析 txt 文件了。
相關文章
- 使用freemarker將echarts圖片儲存到word中Echarts
- 用python寫一個指令碼,讀取srt檔案中的內容,並列印出重複的內容,且將不重複的內容儲存到新檔案中Python指令碼
- Python-使用openpyxl讀取excel內容PythonExcel
- 一篇文章帶你搞定HashTable
- 一篇文章帶你瞭解和使用Promise物件Promise物件
- python excel 內容寫入mysqlPythonExcelMySql
- 一篇文章帶你吃透 Docker 原理Docker
- 一篇文章帶你認識 SpringSecuritySpringGse
- 一篇文章帶你入門Zookeeper
- 將 SAP ABAP 內表內容本地匯出成 Excel 檔案試讀版Excel
- 將dataGridView內容匯出到Excel檔案ViewExcel
- 使用 JDAudioCrawler 將下載的音訊儲存到本地儲存音訊
- 一篇文章帶你瞭解Python基礎測試工具——UnitTestPython
- 一篇文章帶你快速入門createjsJS
- 發表文章時提示有垃圾內容?
- 使用LocalStorage實現Form表單內容本地儲存ORM
- 一篇用AI生成圖片與內容的文章AI
- 一篇文章帶你使用 JSON 格式資料完成 SpringSecurity 登入JSONSpringGse
- [20190219]windows批處理如何將結果儲存到引數裡面.txtWindows
- 一篇文章帶你瞭解——Kotlin協程Kotlin
- Python操作excel(將多張excel表融合到一張表)PythonExcel
- 使用Java將圖片生成sequence file並儲存到HBaseJava
- 一篇文章帶你瞭解Python常用自動化測試框架——PytestPython框架
- 什麼是Python爬蟲?一篇文章帶你全面瞭解爬蟲Python爬蟲
- 行為驅動開發:一篇文章帶你用 Python 玩轉 BDDPython
- 一篇文章帶你瞭解高質量代理ip的使用技巧
- 網站文章內容修改 如何修改網站文章內容網站
- 一篇文章帶你瞭解介面自動化
- # 一篇文章帶你入門軟體測試
- 一篇文章帶你掌握效能測試工具——JmeterJMeter
- 一篇文章帶你弄懂Kerberos的設計思路ROS
- 一篇文章帶你讀懂Redis的哨兵模式Redis模式
- MySQL十種鎖,一篇文章帶你全解析MySql
- 一篇文章帶你瞭解HTML5 MathMLHTML
- 一篇文章帶你搞定 SpringBoot 整合 Swagger2Spring BootSwagger
- 一篇文章帶你徹底搞懂join的用法
- 一篇文章帶你搞懂 etcd 3.5 的核心特性
- 一篇文章帶你初步瞭解—CSS特指度CSS