- 博客(9)
- 收藏
- 关注
原创 10 - Python调用Excel创建数据透视表 win32com
使用Python在Excel创建可编辑的数据透视表,PivotTable,win32com
2024-05-08 13:46:44 638
原创 09 - VBA常用代码汇总(02)
文章目录1 Tools1.1 关闭用户表单1.2 终止下面操作1.3 字符串拼接1.4 保留路径的空格字符1.5 去掉换行符1.6 Excel操作1.6.1 绝对路径1.6.2 SheetName1.6.3 Save1.6.4 某个Sheet某个单元格的值2 数据初始化3 执行脚本4 关闭某个正在打开的文件5 文件另存6 选择文件7 选择文件夹1 Tools1.1 关闭用户表单Unload Me1.2 终止下面操作Exit Sub1.3 字符串拼接str1 & str21.4
2020-11-27 11:50:42 1048
原创 08 - Python SMTP发送邮件
SMTP Send Emailfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport smtplibsmtp_server = 'SMTP Server'receivers = 'a@email.com,b@email.com'cc = 'c@email.com,d@email.com'sender = 'Someone to Send Email'subject =
2020-11-13 11:22:26 276
原创 05 - Python Pandas DataFrame 常用操作
使用模块:pandas1. 创建DataFrameimport pandas as pd# csv/txtdf = pd.read_csv(file_path)# exceldf = pd.read_excel(file_path)# jsondf = pd.read_json(file_path)# otherdf = pd.read_table(file_path)# dictdf = pd.DataFrame({"column1":['v1','v2','v3'],"colum
2020-11-13 10:43:04 636
原创 07 - VBA常用操作(01)
目录1. 基本操作1.1 自动保存表格1.2 某个单元格的值1.3 当前文件的全路径1.4 当前文件所在文件夹1.5 当前的Sheet页2 高级操作2.1 自动执行2.2 定时1. 基本操作1.1 自动保存表格ActiveWorkbook.Save1.2 某个单元格的值直接获取A1的值# 1Range("A1").Value# 2Sheet1.Cells(1, 1)更严谨些:指定哪个工作表(SheetName)-哪个单元格(B2)ThisWorkbook.Sheets("S
2020-10-26 13:57:59 617
原创 06 - Excel工具/VBA/宏
Excel工具使用1. 将宏添加至工具栏1.1. 进入到“Options”页面1.2. 选择“Customize Ribbon”1.3. 创建新的Tab(名字可以自定义)1.4. 在Tab下面创建新的Group1.5. 将自定义个VBA的宏加入到Group中Final - 最终效果图1. 将宏添加至工具栏将已定义好的VBA宏添加至工具栏,方便操作。1.1. 进入到“Options”页面1.2. 选择“Customize Ribbon”1.3. 创建新的Tab(名字可以自定义)1.4. 在T
2020-09-15 12:11:56 692
转载 04 - Python命令行输入时隐藏输入信息(常用于输入密码)
当python程序需要配置密码时,密码部分防止泄露,所以需要进行加密。import msvcrtdef pwd_input(): """ 输入信息加密 """ chars = [] while True: try: newChar = msvcrt.getch().decode(encoding="utf-8") except: return input("你很可能不是在cmd命令行下
2020-07-28 13:04:07 4407
原创 03 - Python 向xlsm文件中追加数据,并保留原有的VBA格式
使用模块:openpyxl1. 读取xlsm文件,并保留原有的vba内容import openpyxl# 读取整个工作簿的数据data = openpyxl.load_workbook(filename="test.xlsm", keep_vba=True, read_only=False)2. 向某个sheet中追加数据# 取到某个sheet的数据sheet_name = Shee
2020-07-24 10:06:29 1600
原创 01 - Python 调用outlook发送邮件
使用模块:win32com1. 模块安装pip install pypiwin322. 模块使用import win32com# 调用outlook applicationoutlook = win32com.client.Dispatch('outlook.application')3. 发送邮件# 创建一个itemmail = outlook.CreateItem(0)# 接收人mail.To = "***@outlook.com;***@outlook.com"# 抄送
2020-07-15 11:33:29 4882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人