当前位置: 首页 > news >正文

广州网站公司建设做网站的是外包公司吗

广州网站公司建设,做网站的是外包公司吗,出色的网站设计,网站文章编辑器Excel是主要用于处理表格和数据的工具,我们也能在其中插入、编辑或管理图片,为工作表增添视觉效果,提升报告的吸引力。本文将详细介绍如何使用Python操作Excel中的图片,包含以下4个基础示例: 文章目录 Python 在Excel…

Excel是主要用于处理表格和数据的工具,我们也能在其中插入、编辑或管理图片,为工作表增添视觉效果,提升报告的吸引力。本文将详细介绍如何使用Python操作Excel中的图片,包含以下4个基础示例:

文章目录

      • Python 在Excel中插入图片
      • Python 替换Excel中的图片
      • Python 提取Excel中的图片
      • Python 删除Excel中的图片

首先需要安装第三方Python库- Spire.XLS for Python。可以下载产品后再从本地路径安装使用,也可以直接使用以下pip命令安装:

pip install Spire.XLS

Python 在Excel中插入图片

我们可以使用Spire.XLS for Python库在指定单元格中插入图片,并设置图片大小等。操作如下:

  1. 创建工作簿Workbook对象并获取指定工作表;
  2. 使用Worksheet.Pictures.Add(int topRow, int leftColumn, Image image)方法在工作表指定单元格中插入图片;
  3. 通过ExcelPicture类下的各属性设置图片的宽度、高度、与单元格边框的距离等;
  4. 使用SaveToFile()方法保存Excel文件。

示例代码:

from spire.xls import *
from spire.xls.common import *# 创建Workbook对象
workbook = Workbook()# 获取第一张工作表
sheet = workbook.Worksheets[0]# 在指定单元格中插入图片(此处为第一行第二列,即B1单元格)
picture = sheet.Pictures.Add(1, 2, "示例.png")# 设置图片宽高度
picture.Width = 120
picture.Height = 120# 调整图片所在位置的列宽和行高
sheet.Columns[1].ColumnWidth = 20
sheet.Rows[0].RowHeight = 110# 设置单元格边框与图片之间的距离
picture.LeftColumnOffset = 90
picture.TopRowOffset = 20# 保存文件
workbook.SaveToFile("插入图片.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python Excel图片

Python 替换Excel中的图片

要用新图片替换Excel中的原有图片,可以参考如下步骤:

  1. 加载Excel文件,并获取指定工作表;
  2. 通过Worksheet.Pictures[]属性获取指定图片;
  3. 加载新图,并通过ExcelPicture.Picture属性将指定图片替换为新图;
  4. 使用SaveToFile()方法保存Excel文件。

示例代码:

from spire.xls import *
from spire.xls.common import *# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile ("插入图片.xlsx")# 获取第一张工作表
sheet = workbook.Worksheets[0]# 获取工作表中第一张图片
excelPicture = sheet.Pictures[0]# 替换图片
excelPicture.Picture = Image.FromFile("pic.jpg")# 保存文档
workbook.SaveToFile("替换图片.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python替换Excel图片

Python 提取Excel中的图片

Spire.XLS for Python库也可以读取Excel文档中的图片,并保存到指定的文件路径。步骤如下:

  1. 加载Excel文件,并获取指定工作表;
  2. 遍历工作表中的所有图片;
  3. 调用ExcelPicture.Picture.Save()方法提取Excel中的图片。

示例代码:

from spire.xls import *
from spire.xls.common import *# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("图标.xlsx")# 获取第一张工作表
sheet = workbook.Worksheets[0]# 获取工作表中所有图片
for i in range(sheet.Pictures.Count - 1, -1, -1):pic = sheet.Pictures[i]# 保存图片pic.Picture.Save("提取图片\\图片-{0:d}.png".format(i), ImageFormat.get_Png())workbook.Dispose()

Python读取Excel图片

Python 删除Excel中的图片

Worksheet.Pictures[imgIndex].Remove() 方法允许我们通过索引删除指定图片。要删除Excel中所有图片,可以遍历每张图片然后删除。示例代码如下:

from spire.xls import *
from spire.xls.common import *# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("图标.xlsx")# 获取第一张工作表
sheet = workbook.Worksheets[0]# 删除工作表中所有图片
for i in range(sheet.Pictures.Count - 1, -1, -1):sheet.Pictures[i].Remove()# 删除指定图片
# sheet.Pictures[imgIndex].Remove()# 保存文档
workbook.SaveToFile("删除图片.xlsx", ExcelVersion.Version2013)
workbook.Dispose()

Python删除Excel图片

上述示例能帮助掌握使用Python在Excel中插入、替换、删除图片的技巧,并进行一些基本的图片设置。如有问题,可前往论坛交流。

http://www.yayakq.cn/news/907871/

相关文章:

  • 电子商务网站开发常用工具自然志wordpress免费
  • 莱阳网站建设简单页面设计
  • 合肥有哪些做网站的公司佛山营销网站建设服务
  • 网站接入商网站建设软件sh
  • 门户网站系统建设项目投标书四川建设厅网站怎么进不去
  • 沈阳哪家网站好优化大师好用吗
  • 网站代码跑偏了怎么做综合网页设计
  • 海外直邮购物网站热点新闻事件及评论2023
  • 开发区网站制作公司做网站的销售能干什么
  • 青岛公路建设集团有限公司网站五莲网站建设公司
  • 广州网站建设weeken网站设计师薪资参考
  • 网站建设购物商城合肥专业商业网站
  • 网站上用的字体苏州家教网站建设
  • 七星彩网站开发石家庄计算机培训机构
  • 大学生网站开发文档中国建造师官方网站查询
  • 中国人做外贸生意的网站怎么查搜索关键词排名
  • 免费自助建站系统哪个好高校档案室网站建设
  • 怎么做可以直播的网站吗网络营销有哪些例子
  • 做设计常逛的网站简单大方的网站
  • 网站建设和网站推广可以同一家做吗长沙网页制作模板
  • 网站正在建设中模板 html汕头企业网站推广技巧
  • 网站后期维护包括手机百度云网页版登录
  • 上海网站设计首选刻微信公众号设计软件
  • 网站留言发送到qq邮箱个人网站的设计与实现的任务书
  • 欧美做视频网站广州网站推广公司
  • 茶叶网站建设策划书pptwindows8 网站建站命令
  • 做响应式网站设计师如何布局呢家居品牌策划公司
  • 网站提高内容的丰富度创意做一个网上商城网站建设费用多少
  • 五指山网站开发价格莆系医疗网站建设
  • 滨州市住房和城乡建设局网站网站开发济南招聘