十分钟教会你使用Python操作excel,内附步骤和代码( 三 )

4.5 插入图片
# -*- coding: utf-8 -*-import openpyxlfrom openpyxl.drawing.image import Imagepath = r'C:\mydata\generator\py\zszxz_write.xlsx'# 创建一个工作本workbook = openpyxl.Workbook()# 创建一个 sheetsheet = workbook.create_sheet('zszxz')# 设置图像img = Image(r'C:\mydata\generator\py\main.jpg')# 设置图像单元格说明sheet['A1'] = 'you are my angel'# 插入图片sheet.add_image(img, 'A1')# 保存workbook.save(path)结果如下:
十分钟教会你使用Python操作excel,内附步骤和代码文章插图
4.6 隐藏轮廓
# -*- coding: utf-8 -*-import openpyxlpath = r'C:\mydata\generator\py\zszxz_write.xlsx'wb = openpyxl.Workbook()ws = wb.create_sheet()# 隐藏行 A-Bws.column_dimensions.group('A', 'B', hidden=True)# 隐藏 列 1 -5 ws.row_dimensions.group(1, 5, hidden=True)wb.save(path)4.7 设置行高列高
# -*- coding: utf-8 -*-import openpyxlpath = r'C:\mydata\generator\py\zszxz_write.xlsx'# 创建一个工作本workbook = openpyxl.Workbook()# 创建一个 sheetsheet = workbook.create_sheet('zszxz')# 写入文本形式sheet['A1'] = 'zszxz666'# 设置行高sheet.row_dimensions[1].height = 50# 设置列高sheet.column_dimensions['A'].width = 30workbook.save(path) 五 删除sheet
# -*- coding: utf-8 -*-import openpyxlpath = r'C:\mydata\generator\py\zszxz_write.xlsx'# 加载工作本workbook = openpyxl.load_workbook(path)# 获得sheetsheet = workbook['Sheet']# 移除sheetworkbook.remove(sheet)# 保存workbook.save(path)六 更新工作表
# -*- coding: utf-8 -*-import openpyxlpath = r'C:\mydata\generator\py\zszxz_write.xlsx'# 加载工作本workbook = openpyxl.load_workbook(path)# 获得sheetsheet = workbook['zszxz']# 获得值val = sheet['A1'].valueprint(val)# 重新赋值new_val = sheet['A1'].value = 'http://kandian.youth.cn/index/zszxz'print(new_val)# 保存workbook.save(path)输出
zszxz666zszxz
【十分钟教会你使用Python操作excel,内附步骤和代码】最后 , 小编想说:我是一名python开发工程师 , 整理了一套最新的python系统学习教程 , 想要这些资料的可以关注私信小编“01”即可 , 希望能对你有所帮助 。


推荐阅读