Python Excel表格操作总结
生活随笔
收集整理的这篇文章主要介绍了
Python Excel表格操作总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
最近无意中帮一个朋友处理下表格,表格有几千行,让我生成一个新格式的表格
我们看源文件格式
期望生成的格式
对比发现其实只要对源文件第二列“题干”进行解析处理,分别读取出题目、选项(A-G) ;读取第三列的标准答案;识别完成后依次写入新表格即可
先了解下python读取excel工具类,核心就是读写操作,知道后一切就OK了
读操作
import xlrd# 加载文件 workbook = xlrd.open_workbook(r'xxx.xlsx')# 读取指定sheet数据 sheet = workbook.sheet_by_name('sheet_name')# sheet名称 print sheet.name# 列数 print sheet.ncols# 行数 print sheet.nrows# 读取指定单元格数据(注意:下标从1开始) cellValue = sheet.cell(1,1).value写操作
from openpyxl import Workbookoutbook = Workbook()# 创建一个指定名称的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
总结
以上是生活随笔为你收集整理的Python Excel表格操作总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Android-实现一个简单的自动翻译插
- 下一篇: SQL 盲注GET /POST、布尔型,