05 2021 档案

摘要:在实际的工作中,经常会遇到,把一个表信息 颠过来倒过去的情况。这会产生大量的重复工作。 比如说:发货表里头记录了 很多客户发货订单信息。但是我们给客户发货的时候,需要制作一张送货单,告诉客户 货物的详情。 这个时候如果代码可以搞定,就可以减少很多不必要的工作啦! 截图比较随意,大致就是这个意思了。 阅读全文
posted @ 2021-05-20 00:40 正在学Python 阅读(1287) 评论(0) 推荐(0)
摘要:今天,想做一个,可以减少EXCEL复制黏贴,重复操作的代码来。 说干就干。。。。 现在面临的重复的需求是这样的:有一批内容和表头差不多的,按日期生成的表格。需要将他们汇总到一张表上。 用EXCEL 实现:打开每张表格,将内容复制 黏贴 汇总保存,简单但是重复操作比较多 如果有一个强大的笔记本,和一段 阅读全文
posted @ 2021-05-17 23:06 正在学Python 阅读(98) 评论(0) 推荐(0)
摘要:需求: 一季度发货明细2万+行,现与客户对账,客户要求,同名收货人不能同屏出现,所有数量大于1的记录 拆成单行处理 实现: 1.将所有发货数量大于1的记录,取出来 按照数量 追加n-1行,最后将数量调整为1.完成对记录的拆分 2.按照收货人顺序排序 得到一个顺序号;同名收货人分组累计排序 得到第二个 阅读全文
posted @ 2021-05-04 16:41 正在学Python 阅读(244) 评论(0) 推荐(0)
摘要:xlwings 单元格格式设置 import xlwings as xw wb = xw.Book('1.xlsx') ws = xw.sheets[0] ws.range(1,1).expand('right').value=[1,2,3,4] ws.range(2,4).expand('down 阅读全文
posted @ 2021-05-04 13:57 正在学Python 阅读(1163) 评论(0) 推荐(0)
摘要:一、apps import xlwings as xw app1 = xw.App() # 新建一个Excel进程 app2 = xw.App() print(xw.apps) # Apps([<Excel App 64260>, <Excel App 58540>]) xw.apps.active 阅读全文
posted @ 2021-05-04 13:14 正在学Python 阅读(2163) 评论(0) 推荐(0)
摘要:1.新建一个工作簿 # 创建Excel文件 import xlwings as xw wb = xw.Book() # 创建一个Excel进程App, 并在App中新建一个Book,Book下自动创建一个Sheet wb.save('new.xlsx') wb.close() # 创建Excel文件 阅读全文
posted @ 2021-05-03 15:53 正在学Python 阅读(6441) 评论(0) 推荐(1)
摘要:# 插入批注 from openpyxl import Workbook from openpyxl.comments import Comment wbook=Workbook() wsheet=wbook.active wsheet["A1"].value = '人生苦短,我用Python' c 阅读全文
posted @ 2021-05-03 15:35 正在学Python 阅读(542) 评论(0) 推荐(0)
摘要:查看所有公式 from openpyxl.utils import FORMULAE print(len(FORMULAE)) print(FORMULAE) # 公式是否存在 print('x' in FORMULAE) # 返回为 True from openpyxl import Workbo 阅读全文
posted @ 2021-05-03 15:16 正在学Python 阅读(1237) 评论(0) 推荐(0)
摘要:1、设置超链接 # 设置超链接 sheet.cell(2,2).hyperlink = "www.baidu.com" 2.cell的其它属性 # cell 的其它属性 sheet.cell(row = 1,column = 2).column_letter sheet.cell(row = 1,c 阅读全文
posted @ 2021-05-03 14:07 正在学Python 阅读(1423) 评论(0) 推荐(0)
摘要:Python自动化办公目录 第1篇:Excel 报表自动化 1.openpyxl处理Excel 1.1 新增Excel文件 1.2 打开已有Excel文件,读取数据 1.3 写入数据 1.4 设置格式 1.5 公式 1.6 插入批注 2.xlwings处理Excel 1.1 新增Excel文件 1. 阅读全文
posted @ 2021-05-02 16:28 正在学Python 阅读(533) 评论(0) 推荐(0)
摘要:from openpyxl import load_workbook import smtplib from email.mime.text import MIMEText # 邮件正文 from email.header import Header # 邮件头 # 加载excel 文件 wb = 阅读全文
posted @ 2021-05-02 16:13 正在学Python 阅读(488) 评论(0) 推荐(0)
摘要:邮件发送, SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议。他是一组用于由源地址到目的地址传送邮件的规则,由它来控制新建的中转方式 发送邮件的步骤 1.登录邮件服务器 2.构造符合邮件协议规则要求的邮件内容(email模块) 3.发送 发送一封邮件最简单的信 阅读全文
posted @ 2021-05-02 14:00 正在学Python 阅读(343) 评论(0) 推荐(0)
摘要:一、创建一个EXCEL from openpyxl import Workbook # 实例化 wb = Workbook() # create an excel file in RAM # 获取当前active的sheet print(wb.active) sheet1 = wb.active p 阅读全文
posted @ 2021-05-02 13:01 正在学Python 阅读(329) 评论(0) 推荐(0)