Python Excel表格操作总结
生活随笔
收集整理的這篇文章主要介紹了
Python Excel表格操作总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近無意中幫一個朋友處理下表格,表格有幾千行,讓我生成一個新格式的表格
我們看源文件格式
期望生成的格式
對比發(fā)現(xiàn)其實只要對源文件第二列“題干”進行解析處理,分別讀取出題目、選項(A-G) ;讀取第三列的標準答案;識別完成后依次寫入新表格即可
先了解下python讀取excel工具類,核心就是讀寫操作,知道后一切就OK了
讀操作
import xlrd# 加載文件 workbook = xlrd.open_workbook(r'xxx.xlsx')# 讀取指定sheet數(shù)據(jù) sheet = workbook.sheet_by_name('sheet_name')# sheet名稱 print sheet.name# 列數(shù) print sheet.ncols# 行數(shù) print sheet.nrows# 讀取指定單元格數(shù)據(jù)(注意:下標從1開始) cellValue = sheet.cell(1,1).value寫操作
from openpyxl import Workbookoutbook = Workbook()# 創(chuàng)建一個指定名稱的sheet new_sheet = outbook.create_sheet('sheet_name')# 寫到指定單元格中 new_sheet.cell(1,1), cell_value) # 如果是變量的話,為避免中文亂碼,記得cell_value.encode('utf-8')# 寫文文件 outbook.save('xxx.xlsx')源碼參見ExcelDemo
總結(jié)
以上是生活随笔為你收集整理的Python Excel表格操作总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android-实现一个简单的自动翻译插
- 下一篇: 如何扩展Android富文本之Html标