import openpyxl
wb = openpyxl.load_workbook('E:\PycharmProjects\KPI_PIC\脚本工具/Radio parameters.xlsx')
#获取sheet:
sheetnames_list = wb.get_sheet_names
print(sheetnames_list)
table = wb.get_sheet_by_name('TemplateInfo') #通过表名获取
print(table.title)
#获取行数和列数:
rows = table.max_row #获取行数
cols = table.max_column #获取列数
print(rows, cols)
#获取单元格值:
print(table['A1'].value)
print(table.cell(row=1, column=1).value)
cell1 = list(table.rows)[0][0].value
#取列
list1 = list(table.rows)[0]
print(list1)
for cell in list1:
print(cell.value)
#遍历全表
for row in table.rows:
for cell in row:
print(cell.value)
for i in range(table.max_row):
for j in range(table.max_column):
print(list(table.rows)[i][j].value)
#创建一个工作簿
wb_new = openpyxl.Workbook()
ws_new = wb_new.active
ws_new.title = '表1'
#新建一个表2
ws_new2 = wb_new.create_sheet()
ws_new2.title = '表2'
for i in range(1,table.max_row):
for j in range(1,table.max_column):
ws_new2.cell(row=i, column=j).value = list(table.rows)[i][j].value
wb_new.save('E:\PycharmProjects\KPI_PIC\脚本工具/test_workbook.xlsx')
openpyxl操作Excel
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原文地址: https://www.jianshu.com/p/ce2ba7caa414 前言: 下面介绍的用py...
- 安装命令: py -3 -m pip install openpyxl==2.5.4 # -*- coding: ...
- 转载自公众号:python_shequ 最近一直在做项目里的自动化的工作,为了是从繁琐重复的劳动中挣脱出来,把精力...