众所周知,excel对用广大办公族来说是非常好用的,今天刚好遇到了一个朋友问的问题,如果使用python进行操作控制excel,话不多说直接上代码!

请大家务必注意代码中的注释,

我一般不写注释,所以,我写的注释也是自己踩过的坑


# coding:utf-8
"""
自动打开excel文件并截图保存
"""import win32com.client as win32
from PIL import ImageGrab, Imageexcel = win32.Dispatch('Excel.Application')
excel.Visible = False
excel.DisplayAlerts = False# 打开excel文件,注意此处要使用绝对路径
wb = excel.Workbooks.Open('E:/work_code/git_lab/local/2222.xlsx')
ws = wb.Worksheets('Sheet1')
# 选取指定区域,并截图
ws.Range('A1:B7').CopyPicture()
ws.Paste()
pic = ws.pictures[0]
pic.Copy()
img = ImageGrab.grabclipboard()
if img.mode == "P":img = img.convert('RGBA')
else:pass
img.save('pic1.png')# 填充白色背景色
im = Image.open('pic1.png')
p = Image.new('RGBA', im.size, (255, 255, 255))
x, y = im.size
p.paste(im, (0, 0, x, y), im)
p.save('pic1.png')# 关闭excel文档,并退出程序
wb.Save()
wb.Close()
excel.Quit()

如何使用python操作excel相关推荐

  1. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...

  2. excel python 形状_何使用Python操作Excel绘制柱形图

    开发工具,环境 PyCharm Python3 Office Excel 我们已经创建好了一张Excel表. 现在我们要根据已有的数据,往里面添加柱形图. 柱形图 BarChart 我们主要使用Bar ...

  3. python操作excel-自动化办公:python 操作Excel

    原标题:自动化办公:python 操作Excel 1.安装 pip install xlsxwriter or easy_install xlsxwriter or tar -zxvf xlsxwri ...

  4. python与excel做数据可视化-python操作Excel、读取CVS与数据可视化

    1. python操作Excel python操作Excel有多种module可以实现(xlrd.xlwt.xlutils.openpyxl.xlsxwriter),本文使用xlsxwriter这个m ...

  5. 用python处理excel-使用Python操作Excel文档(一)

    Python | 使用Python操作Excel文档(一) 0 前言 在阅读本文之前,请确保您已满足或可能满足以下条件: 请确保您具备基本的Python编程能力. 请确保您会使用Excel. 请确保您 ...

  6. python处理excel表格实例-使用Python操作excel文件的实例代码

    使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 ...

  7. python excel 自动化-python操作excel让工作自动化

    某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意做大量 ...

  8. Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现

    Python 操作 Excel 之插入.删除行 第一章:整行插入与删除 ① Excel 的插入行实例演示 ② Excel 的删除行实例演示 第一章:整行插入与删除 ① Excel 的插入行实例演示 插 ...

  9. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  10. excel进度条与百分比不符_用Python操作Excel数据

    今天给大家展示一个python操作Excel的小demo,demo的例子比较简单,如果大家有什么建议,欢迎可以直接在函数君的微信后台留言. 首先,我们需要安装python在我们的电脑上. 安装的步骤如 ...

最新文章

  1. windows下安装whl文件
  2. 对四方继保实施嵌入式Linux开发培训
  3. Stanford NLP
  4. TIOBE 6月排行:C# 以微弱的优势超过了 Visual Basic .NET 的排名,再次进入 TOP 5
  5. Slog55_lua面向对象之lua类
  6. android分开两个线程做事,android开发教程之handle实现多线程和异步处理
  7. 大数据之-Hadoop之HDFS_NameNode和Secondary NameNode工作机制_通过文件的增删改查说明---大数据之hadoop工作笔记0070
  8. windows”出现身份验证错误,要求的函数不正确“的解决方法
  9. matlab方差 anov,MATLAB单因素方差分析
  10. 传奇世界修改服务器时间,《传奇世界手游时长版》测试结束公告
  11. roundcube邮箱手机端_用户换了手机号码后,产品该如何应对?
  12. 百度API接口+图灵机器人=语音助手
  13. win7系统怎么查看电脑配置,win7电脑系统配置查看
  14. 第四回 还君明珠双泪垂,恨不相逢未嫁时
  15. 使用Perl编写协议分析脚本 z
  16. mysql dsn设置_[分享]用数据源(用数据源(ODBC)创建数据库连接DSN设置)创建数据库连接DSN设置...
  17. css 获取第N个子元素
  18. python3 练习题100例 (十六)鸡尾酒疗法
  19. “完全或无”、IND-CPA、IND-CCA1、IND-CCA2的详细说明
  20. #C++我的武器库系列#之远控核心技术实现

热门文章

  1. 调试,一项磨炼人的活(一)---《调试九法》
  2. IIS的应用程序池打开及使用方式
  3. VMware Horizon 8 2111 部署系列(十三)创建应用程序池
  4. 效率源大容量硬盘检测修复程式 v3.0 光盘版 怎么用
  5. CubeMx笔记 -- IIC(位带操作实现)+ IO拓展
  6. 富文本编辑器三种不同图片上传功能
  7. 卡尔曼滤波引出的RTS平滑
  8. 在pycharm2021.2中学习opencv图像处理,基于python3.9.7、pycharm完成配置
  9. idea2020shezhi代码检查级别_GitLab 13.1:告警管理扩展,新代码质量工具和安全合规等...
  10. 计算机教育格言,苏霍姆林斯基教育名言大全