精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python 自動化辦公神器:讓 Excel 表格工作自動完成

開發
用Python寫個簡單腳本,可以節省數十倍的時間。本文將展示十個實用的Excel自動化技巧,手把手教你釋放生產力。

每天花時間復制粘貼、整理數據、制作報表?這些重復性工作完全可以用Python自動化。根據調查,白領每天平均浪費2小時在重復的文件操作上。用Python寫個簡單腳本,可以節省數十倍的時間。本文將展示10個實用的Excel自動化技巧,手把手教你釋放生產力。

基礎準備:安裝必要的庫

# 安裝Pandas(處理數據)
pip install pandas

# 安裝openpyxl(操作Excel)
pip install openpyxl

# 安裝xlrd(讀取老版本Excel)
pip install xlrd

# 驗證安裝
python -c "import pandas; print(pandas.__version__)"

任務1:批量讀取多個Excel文件并合并

場景:你有10個銷售部門的Excel報表,需要合并成一個總表

import pandas as pd
import os
from pathlib import Path

# 方法1:簡單有效
defmerge_excel_files(folder_path):
    """讀取文件夾內所有Excel并合并"""
    all_data = []
    
    # 找到所有Excel文件
    for file in os.listdir(folder_path):
        if file.endswith('.xlsx'):
            file_path = os.path.join(folder_path, file)
            
            # 讀取Excel
            df = pd.read_excel(file_path)
            all_data.append(df)
            print(f"? 已讀取:{file}")
    
    # 合并所有數據
    merged_df = pd.concat(all_data, ignore_index=True)
    
    # 保存結果
    merged_df.to_excel('merged_report.xlsx', index=False)
    print(f"\n? 合并完成!共{len(merged_df)}行數據")
    
    return merged_df

# 使用
result = merge_excel_files('./sales_data/')
print(result.head())  # 查看前5行

任務2:自動填充和格式化

場景:需要給所有空白的"備注"列填充"待處理"

import pandas as pd
from openpyxl import load_workbook
from openpyxl.styles import PatternFill, Font

defauto_fill_and_format(file_path):
    """填充空值并設置格式"""
    
    # 方法1:用Pandas處理數據
    df = pd.read_excel(file_path)
    
    # 填充"備注"列的空值
    df['備注'].fillna('待處理', inplace=True)
    
    # 臨時保存
    df.to_excel('temp.xlsx', index=False)
    
    # 方法2:用openpyxl設置格式
    wb = load_workbook('temp.xlsx')
    ws = wb.active
    
    # 設置標題行背景色和字體
    header_fill = PatternFill(start_color='4472C4', end_color='4472C4', fill_type='solid')
    header_font = Font(bold=True, color='FFFFFF')
    
    for cell in ws[1]:
        cell.fill = header_fill
        cell.font = header_font
    
    # 自動調整列寬
    for column in ws.columns:
        max_length = 0
        column_letter = column[0].column_letter
        
        for cell in column:
            if cell.value:
                max_length = max(max_length, len(str(cell.value)))
        
        ws.column_dimensions[column_letter].width = max_length + 2
    
    # 保存
    wb.save(file_path)
    print("? 填充和格式化完成")

# 使用
auto_fill_and_format('data.xlsx')

任務3:條件提取和過濾

場景:從銷售數據中提取所有銷售額>10000的記錄

import pandas as pd

deffilter_and_export(input_file, output_file):
    """篩選數據并導出"""
    
    # 讀取數據
    df = pd.read_excel(input_file)
    
    # 條件1:銷售額大于10000
    condition1 = df['銷售額'] > 10000
    
    # 條件2:銷售員是"王明"
    condition2 = df['銷售員'] == '王明'
    
    # 條件3:日期在2024年
    df['日期'] = pd.to_datetime(df['日期'])
    condition3 = df['日期'].dt.year == 2024
    
    # 使用多個條件(&表示AND, |表示OR)
    filtered_df = df[condition1 & condition2 & condition3]
    
    # 導出結果
    filtered_df.to_excel(output_file, index=False)
    print(f"? 已提取{len(filtered_df)}條符合條件的記錄")
    
    return filtered_df

# 使用
result = filter_and_export('sales.xlsx', 'high_sales.xlsx')

任務4:數據統計和匯總

場景:計算每個銷售員的銷售總額和平均銷售額

import pandas as pd

defgenerate_summary(file_path):
    """生成統計匯總"""
    
    df = pd.read_excel(file_path)
    
    # 按銷售員分組統計
    summary = df.groupby('銷售員').agg({
        '銷售額': ['sum', 'mean', 'count'],
        '訂單ID': 'count'
    }).round(2)
    
    # 重命名列
    summary.columns = ['總銷售額', '平均銷售額', '訂單數', '交易次數']
    
    # 排序(按總銷售額降序)
    summary = summary.sort_values('總銷售額', ascending=False)
    
    # 保存
    summary.to_excel('sales_summary.xlsx')
    
    print("銷售統計匯總:")
    print(summary)
    
    return summary

# 使用
generate_summary('sales.xlsx')

任務5:數據驗證和清理

場景:檢查數據質量,清理錯誤數據

import pandas as pd

defvalidate_and_clean(file_path):
    """數據驗證和清理"""
    
    df = pd.read_excel(file_path)
    
    print("=== 數據質量檢查 ===")
    
    # 檢查缺失值
    missing = df.isnull().sum()
    print(f"\n缺失值:\n{missing}")
    
    # 檢查重復值
    duplicates = df.duplicated().sum()
    print(f"\n重復行數:{duplicates}")
    
    # 清理:刪除缺失值
    df_clean = df.dropna()
    
    # 清理:刪除重復值
    df_clean = df_clean.drop_duplicates()
    
    # 數據類型檢查和轉換
    print(f"\n原始數據類型:\n{df.dtypes}")
    
    # 確保銷售額是數字類型
    df_clean['銷售額'] = pd.to_numeric(df_clean['銷售額'], errors='coerce')
    
    # 刪除轉換失敗的行(sales為NaN)
    df_clean = df_clean.dropna(subset=['銷售額'])
    
    # 保存清理后的數據
    df_clean.to_excel('cleaned_data.xlsx', index=False)
    
    print(f"\n? 清理完成!")
    print(f"  原始行數:{len(df)}")
    print(f"  清理后行數:{len(df_clean)}")
    
    return df_clean

# 使用
validate_and_clean('raw_data.xlsx')

任務6:定時自動處理文件

場景:每天凌晨自動生成前一天的銷售報告

import schedule
import time
from datetime import datetime, timedelta
import pandas as pd

defdaily_report():
    """生成日報"""
    today = datetime.now().date()
    yesterday = today - timedelta(days=1)
    
    # 讀取銷售數據
    df = pd.read_excel('sales_data.xlsx')
    df['日期'] = pd.to_datetime(df['日期'])
    
    # 篩選昨天的數據
    yesterday_data = df[df['日期'].dt.date == yesterday]
    
    # 生成報告
    report = yesterday_data.groupby('銷售員')['銷售額'].sum()
    
    # 以日期為文件名保存
    report_file = f'報告_{yesterday}.xlsx'
    report.to_excel(report_file)
    
    print(f"? 日報已生成:{report_file}")

# 設置定時任務
schedule.every().day.at("00:30").do(daily_report)

# 運行調度器
whileTrue:
    schedule.run_pending()
    time.sleep(60)

Python自動化辦公的威力在于,你只需花30分鐘寫個腳本,就能節省一年的重復工作。最開始可能覺得學習成本高,但一旦掌握了基本技巧,你會發現能用Python解決的日常問題多得驚人。

責任編輯:趙寧寧 來源: Python數智工坊
相關推薦

2022-03-21 10:09:08

PythonExcel郵件

2020-11-05 12:56:19

Python辦公自動化

2020-04-21 10:45:47

PythonWordExcel

2022-05-07 07:47:51

ChromeAutoma

2024-05-29 11:16:33

PythonExcel

2021-07-09 07:24:47

Python自動化辦公

2025-04-23 08:15:00

2020-12-31 11:55:56

PythonPlaywright微軟

2021-12-01 10:17:49

智能自動化遠程工作CIO

2021-07-04 12:44:04

PythonExcel身份證

2022-07-05 08:26:10

Python報表自動化郵箱

2023-10-18 13:57:17

2021-12-14 07:40:08

Excel自動化辦公

2021-12-28 09:24:49

Python郵件Word

2024-05-23 11:33:42

python代碼開發

2023-11-20 22:07:51

PythonPDF

2021-04-17 23:10:59

Python微軟Word

2018-01-15 10:30:00

AndroidPython 開發

2022-06-13 09:12:04

PythonPDF代碼

2024-10-28 19:36:05

點贊
收藏

51CTO技術棧公眾號

精品视频一区在线| 久久精品中文字幕免费mv| 免费高清在线观看免费| 韩国三级av在线免费观看| 久久99久久99小草精品免视看| 精品国产一区二区三区久久久狼| 娇妻高潮浓精白浆xxⅹ| 成人黄色免费网站| 亚洲成人tv网| 一区二区在线中文字幕电影视频| 殴美一级特黄aaaaaa| 日本最新不卡在线| 国产做受高潮69| 美女网站视频色| 一区二区三区四区在线看| 777奇米四色成人影色区| 女人喷潮完整视频| 在线观看h网| 中文欧美字幕免费| 精品视频第一区| 成人av一区二区三区在线观看| 麻豆成人在线| 久久免费视频这里只有精品| 永久免费未视频| 免费成人网www| 欧美成人一区二区| www.com污| 成人激情综合| 欧美日韩精品二区| 成年人深夜视频| 黄av在线播放| 国产精品久久一卡二卡| 视频一区二区三区免费观看| 无码精品视频一区二区三区| 成人丝袜高跟foot| 3d精品h动漫啪啪一区二区| 亚洲一卡二卡在线观看| 热久久一区二区| 国产91久久婷婷一区二区| 成人免费看片98欧美| 亚洲精品欧美| 午夜精品福利视频| 亚洲精品午夜久久久久久久| 欧美黄色aaaa| 欧美福利视频在线| 久久艹精品视频| 亚洲网址在线| 久久久亚洲成人| 久青草免费视频| 激情久久久久久久| 国语自产偷拍精品视频偷 | 中文字幕av不卡| 欧美色欧美亚洲另类七区| 亚洲 欧美 精品| 2欧美一区二区三区在线观看视频| 国产欧美综合精品一区二区| 色综合久久久久久| 26uuu另类欧美亚洲曰本| 蜜桃久久影院| 国产在线一二三区| 中文字幕第一区综合| 亚洲一区二三| 成人黄色在线电影| 亚洲一区二区三区国产| 久久国产精品网| 日韩精品极品| 在线精品国精品国产尤物884a | 国产一区不卡在线| www.久久爱.cn| 懂色av蜜臀av粉嫩av分享吧| 99riav久久精品riav| 欧美日韩综合另类| 精品美女在线观看视频在线观看| 亚洲激情图片小说视频| 免费一级特黄毛片| 国产超碰精品| 在线播放欧美女士性生活| 性xxxxxxxxx| 色老板在线视频一区二区| 国产香蕉97碰碰久久人人| 我要看黄色一级片| 激情综合激情| 国产精品久久久一区| 国产麻豆免费视频| 91麻豆福利精品推荐| 天天综合狠狠精品| 美女91在线| 日本韩国一区二区| 在线免费黄色小视频| 网红女主播少妇精品视频| 国产亚洲欧美一区| 免费日韩在线视频| 日本aⅴ免费视频一区二区三区| 91成人免费观看| 激情小视频在线观看| 亚洲欧美日韩中文播放| 免费日韩视频在线观看| 久久久久久亚洲精品美女| 日韩av影院在线观看| 女人18毛片毛片毛片毛片区二| 韩日欧美一区| 国产欧美精品在线| 瑟瑟在线观看| 亚洲男人的天堂在线观看| 欧美三级午夜理伦三级| 在线视频亚洲欧美中文| 最新中文字幕亚洲| 国产精品黄色大片| 国产一区二区精品久久91| 欧美主播一区二区三区美女 久久精品人 | 国产无遮挡免费视频| 乱一区二区av| 欧美在线3区| 免费在线小视频| 欧美一级国产精品| 国产大屁股喷水视频在线观看| 亚洲中字在线| 国产不卡一区二区在线观看| 久久日韩视频| 欧美日韩国产123区| 国产ts在线播放| 亚洲激情综合| 成人激情直播| 中文av资源在线| 欧美日韩第一区日日骚| 婷婷色一区二区三区| 亚洲乱码视频| 成人午夜电影在线播放| 黄色精品免费看| 欧美日韩一级二级| 日本成人免费视频| 日韩国产欧美在线视频| 久久久久久久久一区| av资源中文在线天堂| 欧美精品一区二区三区高清aⅴ| 91高清免费观看| 韩国毛片一区二区三区| 二级片在线观看| 欧美成人福利| 日韩视频欧美视频| 一区不卡在线观看| 国产精品福利av| 亚洲成人福利在线| 91免费精品| 成人福利网站在线观看11| 日本在线观看| 91精品国产aⅴ一区二区| 午夜爽爽爽男女免费观看| 激情五月婷婷综合网| 国产精品h视频| 999精品视频在线观看| 久久影院资源网| 国产精品无码天天爽视频| 亚洲男人的天堂网| 制服丝袜av在线| 99精品视频免费观看| 欧美精品一区二区三区在线看午夜 | 国产精品入口麻豆| 国产精品一页| 日本精品免费| 亚洲成a人片777777久久| 久久久精品一区二区| 亚洲高清视频在线播放| 亚洲成在人线免费| 无码人妻精品一区二区中文| 欧美aaaaa成人免费观看视频| 一区不卡字幕| 亚洲国产精品免费视频| 高清欧美性猛交| 欧美日韩在线中文字幕| 欧美日韩国产中文| 黄色一级视频免费| 久久先锋影音av鲁色资源| 福利在线一区二区三区| 亚洲一区二区| 精品乱码一区| 久久99久久久精品欧美| 九九热99久久久国产盗摄| 日本高清视频免费观看| 色先锋资源久久综合| 久久免费看少妇高潮v片特黄 | 西西裸体人体做爰大胆久久久| 日韩福利影院| 亚洲国产aⅴ精品一区二区| 欧美专区在线视频| 黄色网址视频在线观看| 日韩av网站导航| 国产片在线播放| 精品久久久久人成| 女人18毛片毛片毛片毛片区二 | 欧美精品一区三区在线观看| 色婷婷成人网| 97色在线观看| caopen在线视频| 亚洲男人天堂2024| 亚洲黄色小说网址| 欧美日韩中字一区| 国产手机在线视频| 日韩一区欧美小说| 国产交换配乱淫视频免费| 国内精品视频666| 日本www高清视频| 欧美日韩亚洲一区在线观看| 天堂资源在线亚洲视频| 欧美有码在线| 97免费资源站| 日韩欧美专区| 国产不卡av在线| gogo高清午夜人体在线| 粗暴蹂躏中文一区二区三区| 九色国产在线观看| 亚洲第一av在线| 国产高清免费在线观看| 欧美日韩综合在线| 国产超碰人人爽人人做人人爱| 亚洲黄色录像片| 日本一二三区在线观看| 国产日韩欧美综合在线| 国产三级国产精品| 成人黄色小视频在线观看| 亚洲天堂一区二区在线观看| 男男视频亚洲欧美| 蜜臀视频一区二区三区| 香蕉精品999视频一区二区| 国产不卡一区二区视频| 亚洲欧洲美洲一区二区三区| 亚洲欧美国产一区二区| 欧美在线观看视频一区| 欧美一区观看| 免费久久精品| 欧美性天天影院| 香蕉久久夜色精品国产更新时间| 国产精品一区二区a| 在线日韩成人| 国产精品亚洲综合| 国产精品美女在线观看直播| 国产精品久久久久久久久婷婷| 日韩精品一区二区三区免费视频| 91在线精品播放| 国产亚洲观看| 91视频网页| 深夜福利一区二区三区| 2019国产精品视频| 7m精品国产导航在线| 国产精品区一区二区三在线播放| 中文久久电影小说| 动漫精品视频| 蜜桃一区av| 美女一区视频| 欧洲激情视频| 午夜啪啪免费视频| 91精品国产成人观看| bt天堂新版中文在线地址| 精品9999| 国产1区2区在线| 久久精品国产亚洲高清剧情介绍| 中文字幕第100页| 国产精品自拍毛片| 亚洲成a人无码| 91香蕉视频mp4| 精品人妻中文无码av在线| 亚洲欧洲日韩综合一区二区| 久久精品视频免费在线观看| 亚洲成在人线在线播放| 成人黄色激情视频| 88在线观看91蜜桃国自产| 亚洲欧美高清视频| 亚洲精品在线不卡| 午夜在线免费观看视频| 色综合91久久精品中文字幕 | 欧美丰满少妇人妻精品| 欧美国产日韩a欧美在线观看 | 69久久久久| 欧美国产日韩一区| 欧美成人黑人| 亚洲精品欧美日韩| 欧美三级电影在线| 亚洲一区二区三区精品视频| 国语自产精品视频在线看8查询8| 欧美日韩亚洲一二三| 国产在线播放一区三区四| 久久久高清视频| 亚洲国产精品精华液ab| 久久免费视频精品| 欧美亚洲综合在线| 亚洲精品一区二区三区新线路| 亚洲男人天堂久| free性欧美hd另类精品| 欧美在线视频网| 精品一区二区三区中文字幕视频| 久久另类ts人妖一区二区| 五月开心六月丁香综合色啪 | 久久精品性爱视频| 欧美体内she精视频| 全国男人的天堂网| 久久精品2019中文字幕| 第84页国产精品| 国产精品二区三区| 99热在线成人| 成人观看免费完整观看| 国产精品一区免费视频| 东方伊人免费在线观看| 亚洲第一狼人社区| 国产免费黄色录像| 亚洲性线免费观看视频成熟| a√中文在线观看| 91久久国产综合久久91精品网站| 校花撩起jk露出白色内裤国产精品 | 色婷婷av一区二区三区软件| 精品人妻一区二区三区三区四区| 在线观看国产精品淫| 欧美激情网站| 国产精品一 二 三| 国产精品v亚洲精品v日韩精品| 黄色免费网址大全| 久久综合九色综合久久久精品综合| 国产精品theporn动漫| 欧美一区二区三区不卡| 天堂资源在线中文| 国产精品视频内| 国内成人精品| 成人久久久久久久久| 不卡视频免费播放| 久久久久噜噜噜亚洲熟女综合| 91精品国产综合久久小美女| 成年网站在线| 国产精品v日韩精品| 亚洲精品合集| 精品一区二区中文字幕| 91蜜桃在线观看| 免费看日韩毛片| 日韩精品在线视频观看| 色资源二区在线视频| 好吊色欧美一区二区三区视频| 国产精品啊啊啊| 欧美图片自拍偷拍| 亚洲国产精品视频| 少妇人妻精品一区二区三区| 高清视频欧美一级| 国产精品tv| 欧美日韩一道本| 91麻豆免费在线观看| 日韩视频在线观看一区| 亚洲日韩欧美视频| 日本欧美韩国| 综合视频在线观看| 国产一区二区日韩精品| 青青草原在线免费观看| 欧美一二三区在线| av影院在线| 免费看成人午夜电影| 久久字幕精品一区| 2019男人天堂| 91精品麻豆日日躁夜夜躁| 日本理论片午伦夜理片在线观看| 国产精品久久久久久久久久久久午夜片 | 青青视频在线播放| 亚洲国产电影在线观看| 国产精品无码久久av| 欧美精品video| 亚洲警察之高压线| 天天干天天操天天玩| 亚洲人吸女人奶水| 欧美自拍偷拍第一页| 日韩免费观看网站| 亚洲精品国产成人影院| 制服丝袜第一页在线观看| 在线免费亚洲电影| 黄色成人影院| 蜜桃视频在线观看91| 男男成人高潮片免费网站| 美女的奶胸大爽爽大片| 亚洲精美色品网站| 久久精品97| 免费毛片网站在线观看| 日本一区二区三区四区| www.色播.com| 国产999在线观看| 欧美a级片网站| 狠狠人妻久久久久久综合蜜桃| 欧美图片一区二区三区| 国精产品一区一区三区mba下载| 欧美一区二区三区精美影视| 国产麻豆精品在线| 国产一级免费视频| 欧美成人黄色小视频| 精品在线手机视频| 成人做爰69片免费| 精品视频在线视频| 日韩脚交footjobhd| 99精品一区二区三区的区别| 91视视频在线观看入口直接观看www | www.-级毛片线天内射视视| 97精品国产露脸对白| 国产精品一区二区av白丝下载 | 久久精品亚洲热| 美女精品一区最新中文字幕一区二区三区 | 一级毛片久久久| 欧美美女黄色网| 欧美激情中文不卡|