from openpyxl import Workbook
from openpyxl import load_workbook
# from openpyxl.writer.excel import ExcelWriter
'''
拷贝 sheet
'''
# 读取 output.xlsx
wb = load_workbook(u"output.xlsx")
# 获取当前的 sheet
source = wb.active
# 拷贝 sheet
target = wb.copy_worksheet(source)
# 给 sheet 重命名
target.title = 'copy'
# 保存
wb.save(u"output.xlsx")
'''
修改值
'''
wb = load_workbook(u"output.xlsx")
# 获取所有 sheet 名称
sheetnames =wb.sheetnames
# 获取第一个 sheet
sheet = wb[sheetnames[0]]
# A 列求和,并赋值到 D1
sheet["D1"] = "=SUM(A:A)"
# 打印 A2 的值
print(sheet['A2'].value)
# 打印位于第6行,第3列的值
print(sheet.cell(row=6,column=3).value)
# 赋值给 A1
sheet['A1'] = '47'
# 保存
wb.save("update.xlsx")
'''
创建 excel
'''
# 创建一个 excel
wb = Workbook()
# 获取当前的 sheet
sheet = wb.active
# 赋值 A1 为 4
sheet['A1'] = 4
# 保存
wb.save("create.xlsx")
'''
插入空行
'''
# 读取 output.xlsx
wb = load_workbook('output.xlsx')
sheet = wb.copy_worksheet(wb.active)
sheet.title = 'copy'
# 在第二行(idx)上方插入两个(amount)空行
sheet.insert_rows(idx=2, amount=2)
# 保存
wb.save('insert.xlsx')
python openpyxl库简单用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 算法刷多了,感觉脑子里全是浆糊了,所以做一做数据库的题调整一下,哈哈哈哈! 175. Combine Two Ta...
- 总的: 1.from lxml import etree 2.对html文本使用 etree.HTML(html)...
- 工具准备:Charles下载地址:http://download.csdn.net/download/caizhi...