最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python自動(dòng)化辦公實(shí)現(xiàn)數(shù)據(jù)自動(dòng)填充需求

 更新時(shí)間:2023年06月26日 09:44:14   作者:Python進(jìn)階者  
這篇文章主要為大家介紹了Python自動(dòng)化辦公實(shí)現(xiàn)數(shù)據(jù)自動(dòng)填充需求,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

一、前言

前幾天遇到了一個(gè)小需求,粉絲自己在實(shí)際工作中的需求,需要把下圖的表格內(nèi)容,自動(dòng)填充到目標(biāo)表格中去,省得挨個(gè)去復(fù)制粘貼了,而且還十分容易出錯(cuò)。

原始表格

如下圖所示:

目標(biāo)表格

如下圖所示:

二、實(shí)現(xiàn)過(guò)程

這里【楓澗澈浪】大佬給了一個(gè)代碼,如下所示:

# -*- coding: utf-8 -*-
__author__ = 'Jason.Fan'
import pandas as pd
import re
import os
rawXls = '模板.xls'  # 要處理的表格文件
resXls = 'res.xls'  # 要生成的文件
rerule = r"(\d{4}-\d{1,2}-\d{1,2})"
resDict = {}
class SheetInfo:
    name = ''
    ID = ''
    age = ''
    date = ''
def main():
    df = pd.read_excel(rawXls)
    # print(df.head())
    # print(df.iloc[0,0])
    # print(df.columns)
    # print(Get_CellContent('模板.xls','Sheet4',['姓名'],0))
    SheetInfo.name = df.columns[1]
    SheetInfo.ID = df.iloc[0, 1]
    SheetInfo.age = df.iloc[1, 1]
    SheetInfo.date = re.findall(rerule, (df.iloc[1, 2]))[0]
    print(SheetInfo.name, SheetInfo.ID, SheetInfo.age, SheetInfo.date)
    resDict['日期'] = SheetInfo.date
    resDict['姓名'] = SheetInfo.name
    resDict['ID'] = SheetInfo.ID
    resDict['年齡'] = SheetInfo.age
    ndf = df.iloc[4:, :]
    ndf.columns = range(6)
    for idx, v in ndf.iterrows():
        print(v[0], v[2], v[3])
        # 核心內(nèi)容pass
    # print(resDict)
    finalDF = pd.DataFrame.from_dict(resDict, orient='index').T
    finalDF.to_excel(resXls, index=None)
    os.system(resXls)
if __name__ == '__main__':
    main()

代碼運(yùn)行之后,可以得到預(yù)期的效果。不過(guò)這里展示的是單個(gè)表格的替換,如果你有很多個(gè)這樣的表格,需要替換的話,應(yīng)該怎么來(lái)處理呢?后面文章給大家繼續(xù)分享。

三、總結(jié)

這篇文章主要盤(pán)點(diǎn)了一個(gè)Python自動(dòng)化辦公處理的問(wèn)題,文中針對(duì)該問(wèn)題,給出了具體的解析和代碼實(shí)現(xiàn),更多關(guān)于Python自動(dòng)化辦公數(shù)據(jù)填充的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

司法| 冀州市| 辽中县| 托克逊县| 绥芬河市| 凤山市| 贡嘎县| 如东县| 兴安盟| 西乌珠穆沁旗| 云霄县| 霍城县| 布拖县| 鸡泽县| 贵阳市| 定边县| 张北县| 兴安盟| 集安市| 松原市| 新田县| 彭山县| 宕昌县| 曲麻莱县| 普兰县| 白水县| 华宁县| 泸水县| 崇礼县| 黔西| 浪卡子县| 白水县| 深圳市| 濮阳市| 苏州市| 车致| 子长县| 安阳县| 确山县| 出国| 化州市|