python3读取/修改excel
Posted 好大的月亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3读取/修改excel相关的知识,希望对你有一定的参考价值。
概述
使用了python3,脚本语言处理excel这种是真方便。
demo
用到了openpyxl包
import openpyxl
# 打开excel文件
from openpyxl.utils import get_column_letter
workbookPath = r'D:/aj/demo1.xlsx'
#获取excel workbook对象
workbook = openpyxl.load_workbook(workbookPath)
# 获取活跃sheet对象
sheet = workbook.active
# 获取当前表中最大的行数
row_num = sheet.max_row
# 获取最大列数
max_column_num = sheet.max_column
#获取最大列数对应的字母列号
column = get_column_letter(max_column_num)
#最大列字母+数字,如C2
max_column = column + str(row_num)
#获取 A1到C2这个矩形区域内的所有行
cell_tuples = sheet['A1':max_column]
for cells in cell_tuples:
#行数据
print(cells)
for cell in cells:
#行里每个单元格对象
print(cell.coordinate, cell.value)
#修改当前单元格的值
sheet.cell(cell.row, cell.col_idx).value = str(cell.value) + '666'
#保存
workbook.save(workbookPath)
#关闭流
workbook.close()
以上是关于python3读取/修改excel的主要内容,如果未能解决你的问题,请参考以下文章