python自动化办公代码模板
- 自动化
- 2024-11-10 14:40:45
- 8532
- 使用pandas进行数据作与处理:
- 读取Excel文件:df = pd.read_excel('file.xlsx')
- 筛选数据:df[df['column'] > value]
- 数据排序:df.sort_values(by='column')
- 写入Excel文件:df.to_excel('output.xlsx', index=False)
使用openpyxl进行Excel高级作: 修改单元格值:ws['A1'] = 'New Value' 添加新行:ws.append([1, 2, 3]) 保存文件:wb.save('modified_file.xlsx') 使用win32com库作Word文档: 创建Word文档:word = win32com.client.Dispatch('Word.Application') 添加文本:document.Paragraphs.Add().Range.Text = 'Some text' 保存并关闭文档:document.Save();word.Quit() 使用win32com库作Excel文件: 开Excel文件:excel = win32com.client.Dispatch('Excel.Application') 作工作簿:wb = excel.Workbooks.Open('file.xlsx') 保存并关闭工作簿:wb.Save();excel.Quit() 使用pyautogui进行桌面作自动化: 模拟鼠标点击:pyautogui.click(x, y) 模拟键盘输入:pyautogui.write('Hello, world!') 截图:pyautogui.screenshot('screenshot.png') 使用schedule进行任务调度: 定期执行任务:schedule.every().day.at("10:00").do(my_task) 启动调度器:schedule.start()