自动化办公
呆萌的代Ma
这个作者很懒,什么都没留下…
展开
-
Windows自动化重启python脚本
可以看到,有一个TCP链接在监听5001端口,其中最后一个。原创 2024-04-26 13:54:31 · 239 阅读 · 0 评论 -
解决win32com.client执行Excel命令时报错pywintypes.com_error: (-2147418111,xxxxxx)
解决的思路:在执行了操作之后预估一个时间,用于等待与缓冲反复尝试给与命令:使用try包裹起来,设置一个最大尝试次数,如果不能执行就等待几秒再次尝试执行原创 2024-04-08 10:07:43 · 304 阅读 · 0 评论 -
python apscheduler添加监听器listener,用于自动化任务的反馈
apscheduler可以通过添加监听器,得到定时任务的反馈。监听会监听到的是,进入常量描述事件类。原创 2024-03-12 15:19:46 · 518 阅读 · 0 评论 -
python loguru记录并解析序列化后的内容
即可将所有使用logger写入的日志转变为json格式,方便进行解析。原创 2024-02-23 11:05:16 · 422 阅读 · 0 评论 -
openpyxl隐藏/删除excel某一列
注意:openpyxl尽量使用隐藏而非删除,因为删除某一列在存在有合并单元格的操作时,会出现合并单元格的相对位置不会发生变化,从而导致数据发生偏移的问题,而隐藏某一列不会出现这个问题。原创 2024-02-21 09:11:33 · 735 阅读 · 0 评论 -
python使用openpyxl添加图片到excel文件中
【代码】python使用openpyxl添加图片到excel文件中。原创 2024-02-20 11:21:41 · 892 阅读 · 0 评论 -
python使用apscheduler动态添加定时任务
因此,在系统中,使用需要动态添加的自动化程序时,只需要返回一个。的实例,然后添加任务即可。原创 2024-02-19 10:16:31 · 433 阅读 · 0 评论 -
pandas dataframe写入excel的多个sheet页面
【代码】pandas dataframe写入excel的多个sheet页面。原创 2024-02-07 15:03:59 · 1207 阅读 · 0 评论 -
企业飞书应用机器人,使用python发送图文信息到群
企业飞书应用的自动化,需要创建企业应用,应用开通机器人能力,并获取机器人所需的app_id与app_secret。原创 2024-02-06 09:04:49 · 1402 阅读 · 0 评论 -
企业飞书应用机器人,使用python自动发送文字内容到群消息
【代码】企业飞书应用机器人,使用python自动发送文字内容到群消息。原创 2024-02-05 15:34:32 · 1163 阅读 · 0 评论 -
python合并多个PDF,成为1个PDF
这里我们使用```PyPDF2 ```库进行操作合并的步骤如下:1. 创建```PdfMerger```2. 使用```append()```添加多个pdf文件3. 最后```write()```出即可原创 2023-12-29 15:36:03 · 927 阅读 · 0 评论 -
python将Excel的每一个sheet页生成PDF文件
这里我们使用Excel应用导出PDF1. 使用```win32com.client.Dispatch("Excel.Application")```启动Excel2. 使用```excel.Workbooks.Open(excel文件的绝对路径)```打开文件3. 循环每一个sheet,使用```.ExportAsFixedFormat(0, os.path.join(parent, f"pdf_data/{_sheet.Name}"))```将当前的sheet页面生成PDF原创 2023-12-29 15:26:01 · 1142 阅读 · 0 评论 -
python使用openpyxl为excel模版填充数据,生成多个Sheet页面
【代码】python使用openpyxl为excel模版填充数据,生成多个Sheet页面。原创 2023-12-29 15:12:59 · 923 阅读 · 0 评论 -
python使用reportlab在任意PDF中添加文本内容(解决中文黑色方块问题)
【代码】python使用reportlab在任意PDF中添加文本内容(解决中文黑色方块问题)原创 2023-12-29 14:48:16 · 635 阅读 · 0 评论 -
解决python使用ReportLab添加中文黑色方块的问题
【代码】解决python使用ReportLab添加中文黑色方块的问题。原创 2023-12-29 09:28:15 · 430 阅读 · 0 评论 -
Python自适应调整Excel的列宽度
使用python调整列宽度的逻辑需要自己写,这里是参考参考文章中的内容,使用openpyxl打开文件后,将列宽度根据列的内容进行指定,使用来指定列宽。原创 2023-12-19 17:18:12 · 1300 阅读 · 0 评论 -
Python控制Excel自动刷新页面
这里我们使用python控制Excel的应用来直接刷新相关页面:1. 传入的Excel路径需要是完整的路径2. 使用wb.RefreshAll()进行刷新,老版本的程序是wb.refresh_all(),而博主测试的时候使用的应该是wb.RefreshAll()这个程序3. 刷新结束后等待一些时间,以便给程序更多时间,减少刷新一部分的概率4. 最后使用wb.Save()与xlApp.Quit()保存并退出,如果意外退出程序而没有运行xlApp.Quit(),需要进入控制台并关闭Excel的进程才行原创 2023-12-19 17:09:39 · 800 阅读 · 0 评论 -
使用飞书自定义机器人发送消息
【代码】使用飞书自定义机器人发送消息。原创 2023-12-06 14:33:38 · 1055 阅读 · 0 评论 -
openpyxl带格式复制粘贴单元格内容
openpyxl的复制粘贴流程如下:1. 框定复制的区间:```active_sheet['A1':'B11']```2. 框定粘贴的左上角的单元格:```active_sheet['D1']```3. 然后循环复制范围内的每一个单元格,滑动赋值即可,滑动的时候使用: ```py paste_to_cell.offset(row=0, column=1) # 右移1格原创 2023-12-06 10:25:43 · 1120 阅读 · 0 评论 -
Excel动态选择某一行/列的最后一个数据
选择列的最后一个数据:以A列为例,使用:=LOOKUP(1,0/(A:A""),A:A)选择行的最后一个数据:以第3行为例,使用:=LOOKUP(1,0/(3:3""),3:3)原创 2023-11-24 14:25:09 · 964 阅读 · 0 评论 -
Excel计算索蒂诺比率
索蒂诺年化下行标准差年化收益率−无风险收益率其中下行标准差是指:小于均值的数据,构成的序列的标准差但是“小于均值”是与自己比较,基金中也有时会用日收益小于无风险收益/252的数据计算下行标准差。原创 2023-11-23 16:29:38 · 491 阅读 · 0 评论 -
Excel使用VLOOKUP查询数据
函数在百度百科中的解释是:解释一下,函数需要4个参数:使用如下公式进行匹配:原创 2023-11-23 10:57:46 · 543 阅读 · 0 评论 -
解决解析PDF编码报错(以pdfminer为例):UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte xxx
博主使用的是pdfminer解析PDF文档,这个解决方法是通用的,只需要使解析时使用PDF的二进制读取方式原创 2023-11-21 16:17:49 · 788 阅读 · 0 评论 -
Excel查询某一列第x行的值
【代码】Excel查询某一列第x行的值。原创 2023-11-03 15:24:32 · 167 阅读 · 0 评论 -
Excel根据给定值,锁定所在行
【代码】Excel根据给定值,锁定所在行。原创 2023-11-03 15:14:09 · 82 阅读 · 0 评论 -
python生成Markdown文件
【代码】python生成Markdown文件。原创 2023-09-27 14:32:59 · 484 阅读 · 0 评论 -
python使用apscheduler每隔一段时间自动化运行程序
【代码】python使用apscheduler每隔一段时间自动化运行程序。原创 2023-09-22 15:46:14 · 572 阅读 · 0 评论 -
python提取邮件主题与发件人
【代码】python提取邮件主题与发件人。原创 2023-09-21 13:12:49 · 407 阅读 · 0 评论 -
tableau基础学习2:时间序列数据预处理与绘图
这一部分,我们记录一些分析时序趋势的分析步骤原创 2023-09-02 16:17:21 · 672 阅读 · 0 评论 -
python提取邮件的附件,以excel为例
【代码】python提取邮件的附件,以excel为例。原创 2023-09-01 17:04:34 · 1275 阅读 · 0 评论 -
python读取并解析邮箱邮件,读取邮件主题、内容、时间
python读取邮件时,首先需要邮箱开启IMAP服务或POP服务,通常在邮箱的设置界面可以开启,不过默认似乎是不开启的。IMAP是什么?IMAP和POP有什么区别?后续的操作是:根据筛选条件选择想要提取的邮件,全部提取可以使用ALL,然后返回满足条件的邮件id,根据邮件id就可以锁定唯一的邮件了。原创 2023-09-01 15:03:25 · 3884 阅读 · 0 评论 -
tableau基础学习1:数据源与绘图
第一部分是一些较容易上手的内容,以及比较常见的可视化内容,包括:柱状图、饼图、散点图与热力图原创 2023-08-27 14:49:49 · 326 阅读 · 0 评论 -
python-docx把dataframe表格添加到word文件中
python-docx把dataframe表格添加到word文件中思路较为简单:1. 先把```dataframe```格式转变为```table```2. 新建一个段落:```document.add_paragraph()```3. 把```table```添加到这个段落下方原创 2023-08-22 09:19:48 · 1439 阅读 · 1 评论 -
Excel修改日期格式,改变日期的筛选方式
我们有两列日期数据:左边这一列筛选会显示:右边这一列筛选会显示:将【日期1】的格式修改为文本格式即可选中日期2,点击【数据】–>【分列】,然后什么都不用操作直接点击完成,即可转变格式…原创 2023-07-31 17:10:16 · 1569 阅读 · 0 评论 -
pyhton-docx表格合并单元格
我们debug的时候可以看到:合并后的单元格变为同一个id,因此对任意一个单元格的操作都会显示为这个合并后单元格整体的操作。合并单元格需要指定两个单元格,原创 2023-07-03 11:08:10 · 1157 阅读 · 0 评论 -
python使用WxPusher自动向微信发送信息
然后按照文档所述,创建应用,并记录下应用ID。微信扫码即可进入,这是进入后台的入口原创 2023-06-30 16:03:06 · 1027 阅读 · 0 评论 -
使用python-docx在文档中插入图片
【代码】使用python-docx在文档中插入图片。原创 2023-06-12 09:05:11 · 2035 阅读 · 1 评论 -
使用python-docx在文档的某书签下方添加表格
使用python-docx在文档的书签下方添加表格包含以下三个流程:1. 把要插入的数据调整为dataframe格式2. 插入表格并移动表格到书签下方3. 保存修改后的结果原创 2023-06-07 14:59:57 · 645 阅读 · 0 评论 -
python-docx在书签后追加段落内容
【代码】python-docx在书签后追加段落内容。原创 2023-06-06 09:17:42 · 434 阅读 · 0 评论 -
python读取word中的表格,并写入单元格
【代码】python读取word中的表格,并写入单元格。原创 2023-05-30 15:44:00 · 738 阅读 · 0 评论