使用python为Excel插入附件
来源:互联网 发布:常凯申 知乎 编辑:程序博客网 时间:2024/05/29 12:33
客户有这么个需求,但查阅了百度谷歌,似乎python常用的那些操作excel的库都不满足
这个方法要求运行环境是windows,而且要预装Excel。
直接列代码了
import pythoncompythoncom.CoInitialize()from win32com.client import Dispatchimport win32com.clientfilename = "D:\Book1.xlsx" xlApp = Dispatch('Excel.Application')xlApp.Visible = True #显式打开excel 调试设置Truebook = xlApp.Workbooks.Add() xlSheet = book.Worksheets(1)xlSheet.Cells(1,1).Value = 'title'xlSheet.Cells(2,1).Value = 123shape = xlSheet.Shapes.AddOLEObject(ClassType='Paint.Picture',Filename="D:\union.jpeg", Link=False) #插图片附件shape.Left = xlSheet.Cells(2,2).Left #把定位附件到指定单元格 单位:磅shape.Top = xlSheet.Cells(2,2).TopxlSheet.Rows(2).RowHeight = shape.Height #行高xlSheet.Columns(2).ColumnWidth = shape.Width #列宽book.SaveAs(filename)
阅读全文
0 0
- 使用python为Excel插入附件
- Excel 单元格中插入附件
- 使用Python向Excel中插入图片
- CRM2013为Email实体添加Excel附件
- word中插入Excel形式的文件附件
- python使用openpyxl插入excel批注,同时修改excel批注框大小
- 使用Python发送带附件的邮件
- mysql中插入附件
- Python 写excel文件并插入散点图
- Jmail发送Excel附件
- 使用python操作excel
- 使用python处理Excel
- 使用python读取excel
- 使用python读取excel
- 如何使用Python发送带(附件)的邮件
- 使用python发送带附件的邮件(转)
- 如何使用Python发送带附件的邮件
- 使用python登录邮箱并发送邮件(正文,附件)
- Android屏幕适配解决方案
- Java 反射机制
- Linux下安装MySQL
- 浏览器自动刷新网上指定页面的两种方式(我知道的)
- cookie中setPath()和setDomain()的区别
- 使用python为Excel插入附件
- 热更新codepush
- UE4项目打包去除编辑器内容
- Erlang学习笔记(四)模块与函数
- okhttp3 工具类
- spring boot actuator监控和管理
- activemq 高可用+集群
- 波特率
- (HDU