成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 使用Python自動化Microsoft Excel和Word的操作方法

使用Python自動化Microsoft Excel和Word的操作方法

熱門標簽:地圖標注的意義點 房產(chǎn)電銷外呼系統(tǒng) 地圖制圖標注位置改變是移位嗎 蓋州市地圖標注 上海機器人外呼系統(tǒng)哪家好 浙江電銷卡外呼系統(tǒng)好用嗎 南京銷售外呼系統(tǒng)軟件 315電話機器人廣告 地圖標注微信發(fā)送位置不顯示

將Excel與Word集成,無縫生成自動報告

毫無疑問,微軟的Excel和Word是公司和非公司領(lǐng)域使用最廣泛的兩款軟件。它們實際上是“工作”的同義詞。通常情況下,每一周我們都會將兩者結(jié)合起來,并以某種方式發(fā)揮它們的優(yōu)點。雖然一般的日常用途不會要求自動化,但有時自動化可能是必需的。也就是說,當您有大量的圖表、圖形、表格和報告要生成時,如果您選擇手動方式,它可能會成為一項極其繁瑣的工作。其實沒必要這樣。實際上,有一種方法可以在Python中創(chuàng)建一個管道,您可以將兩者無縫集成,在Excel中生成電子表格,然后將結(jié)果傳輸?shù)絎ord中,幾乎即時生成報告。

Openpyxl

Openpyxl它可以說是Python中最通用的包之一,它可以非常容易使用Excel接口。有了它,你可以讀和寫所有當前和最早的excel格式,即xlsx和xls。Openpyxl允許您填充行和列、執(zhí)行公式、創(chuàng)建2D和3D圖表、標記軸和標題,以及其他許多非常有用的功能。然而,最重要的是,這個包允許您在Excel中遍歷無窮多的行和列,從而避免了之前必須做的所有煩人的數(shù)字處理和繪圖。

Python-docx

然后是Python-docx,這個包之于Word就像Openpyxl之于Excel。如果您還沒有學(xué)習他們的文檔,那么您可能應(yīng)該看一看。毫不夸張地說,Python-docx是我開始使用Python以來使用過的最簡單、最不言自明的工具包之一。它允許您通過插入文本、填充表格和在報表中自動渲染圖像來自動生成文檔。

言歸正傳,讓我們創(chuàng)建我們自己的自動化流水線。繼續(xù)使用Anaconda(或者你選擇的任何其他IDE)并安裝以下軟件包:

pip install openpyxl
pip install python-docx

Microsoft Excel自動化

首先,我們將加載一個已經(jīng)創(chuàng)建好的Excel工作簿(如下所示):

workbook = xl.load_workbook('Book1.xlsx')
sheet_1 = workbook['Sheet1']

隨后,我們將遍歷電子表格中的所有行,通過電流乘以電壓來計算和插入功率值:

for row in range(2, sheet_1.max_row + 1):
    current = sheet_1.cell(row, 2)
    voltage = sheet_1.cell(row, 3)
    power = float(current.value) * float(voltage.value)
    power_cell = sheet_1.cell(row, 1)
    power_cell.value = power

一旦完成,我們將使用計算的功率值生成折線圖,將插入指定的單元格,如下圖所示:

values = Reference(sheet_1, min_row = 2, max_row = sheet_1.max_row, min_col = 1, max_col = 1)
chart = LineChart()
chart.y_axis.title = 'Power'
chart.x_axis.title = 'Index'
chart.add_data(values)
sheet_1.add_chart(chart, 'e2') 
workbook.save('Book1.xlsx')

現(xiàn)在我們已經(jīng)生成了圖表,我們需要將其提取為圖像,以便在Word報告中使用它。首先,我們將確定Excel文件的確切位置,以及輸出的圖表圖像應(yīng)該保存的位置:

input_file = "C:/Users/.../Book1.xlsx"
output_image = "C:/Users/.../chart.png"

然后使用以下方法訪問電子表格:

operation = win32com.client.Dispatch("Excel.Application")
operation.Visible = 0
operation.DisplayAlerts = 0
workbook_2 = operation.Workbooks.Open(input_file)
sheet_2 = operation.Sheets(1)

你可以迭代電子表格中的所有圖表對象(如果有一個以上),并將它們保存在指定的位置如下:

for x, chart in enumerate(sheet_2.Shapes):
    chart.Copy()
    image = ImageGrab.grabclipboard()
    image.save(output_image, 'png')
    passworkbook_2.Close(True)
operation.Quit()

Microsoft Word自動化

現(xiàn)在我們已經(jīng)生成了圖表圖像,我們必須創(chuàng)建一個模板文檔,它基本上是一個普通的Microsoft Word文檔(.docx),它完全按照我們希望的報告外觀來制定,包括字體、字體大小、格式和頁面結(jié)構(gòu)。然后,我們需要做的就是為我們的自動內(nèi)容創(chuàng)建占位符,即表值和圖像,并使用變量名聲明它們,如下所示。

任何自動的內(nèi)容都可以在雙花括號{{variable_name}}中聲明,包括文本和圖像。對于表,你需要創(chuàng)建一個包含所有列的模板行表,然后你需要在上面加上一行,下面加上一行,符號如下:

第一行:

{%tr for item in variable_name %}

最后一行:

{%tr endfor %}

在上圖中,變量名是:

  • table_contents用于存儲表格數(shù)據(jù)的Python字典
  • 字典鍵的索引(第一列)
  • 字典值的功率、電流和電壓(第二、第三和第四列)

然后我們將模板文檔導(dǎo)入Python,并創(chuàng)建一個字典來存儲表中的值:

template = DocxTemplate('template.docx')
table_contents = []for i in range(2, sheet_1.max_row + 1):
    table_contents.append({
        'Index': i-1,
        'Power': sheet_1.cell(i, 1).value,
        'Current': sheet_1.cell(i, 2).value,
        'Voltage': sheet_1.cell(i, 3).value
        })

接下來,我們將導(dǎo)入之前由Excel生成的圖表圖像,并創(chuàng)建另一個字典來實例化模板文檔中聲明的所有占位符變量:

image = InlineImage(template,'chart.png',Cm(10))context = {
    'title': 'Automated Report',
    'day': datetime.datetime.now().strftime('%d'),
    'month': datetime.datetime.now().strftime('%b'),
    'year': datetime.datetime.now().strftime('%Y'),
    'table_contents': table_contents,
    'image': image
    }

最后,我們將用我們的值表和圖表圖像渲染報告:

template.render(context)
template.save('Automated_report.docx')

結(jié)果

好了,這就是一個自動生成的Microsoft Word報告,包含數(shù)字和在Microsoft Excel中創(chuàng)建的圖表。這樣你就有了一個完全自動化的管道,可以用來創(chuàng)建盡可能多的表格、圖表和文檔。

最后,完整的代碼在這里:https://github.com/mkhorasani/excel_word_automation 有興趣的可以下載修改和執(zhí)行

到此這篇關(guān)于使用Python自動化Microsoft Excel和Word的文章就介紹到這了,更多相關(guān)使用Python自動化Microsoft Excel和Word內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python word文本自動化操作實現(xiàn)方法解析
  • 基于python實現(xiàn)自動化辦公學(xué)習筆記(CSV、word、Excel、PPT)
  • 使用Python 自動生成 Word 文檔的教程
  • Python辦公自動化解決world文件批量轉(zhuǎn)換

標簽:日照 赤峰 陽泉 雙鴨山 克拉瑪依 金華 臨汾 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《使用Python自動化Microsoft Excel和Word的操作方法》,本文關(guān)鍵詞  使用,Python,自動化,Microsoft,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Python自動化Microsoft Excel和Word的操作方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Python自動化Microsoft Excel和Word的操作方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲欧美电影院| 亚洲电影一级黄| 午夜精品成人av| jizz内谢中国亚洲jizz| 日韩av在线看| 日韩的一区二区| 精品久久久久久久大神国产| 色狠狠桃花综合| 久久精品性爱视频| 日韩成人av网| 国产又粗又猛又爽又黄的| 国产精品毛片一区二区| xxxxxxxxx欧美| 国产精品69精品一区二区三区| 国产福利一区二区三区视频| 美女视频免费一区| 日韩一区二区麻豆国产| 亚洲一二三四在线观看| 国产在线观看免费视频软件| 是的av在线| 激情国产在线| 精品国产九九九| 国产剧情日韩欧美| 欧美成人三级在线视频| 国产爆乳无码一区二区麻豆| 国产网站欧美日韩免费精品在线观看| 小早川怜子影音先锋在线观看| 欧美日韩国产大片| 欧美日韩福利电影| 成人免费毛片嘿嘿连载视频| 99精品久久只有精品| 97久久夜色精品国产| 日韩中文字幕高清在线观看| 99视频免费看| 日本xxx免费| 亚洲人成亚洲人成在线观看| 在线观看成人影院| 成人激情免费电影网址| 久久91精品国产91久久跳| japanese色系久久精品| 欧美美女一区| xxxx日本免费| 欧美乱人伦中文字幕在线| 最新亚洲人成网站在线观看| 999在线视频| 久久99国产精一区二区三区| 精品淫伦v久久水蜜桃| 国产一级粉嫩xxxx| 又粗又硬又爽国产视频| 日韩三级免费| 好男人www社区在线视频夜恋| 国产成人久久婷婷精品流白浆| 日本成人在线播放| 欧美女优在线视频| 国产精品二区三区四区| caoporn国产精品免费视频| 国产精品片aa在线观看| 午夜天堂在线视频| 一本久久精品一区二区| 国产真实乱人偷精品人妻| 亚洲欧美一级二级三级| 中文字幕在线视频免费| 亚洲视频成人| 日韩精品在线免费视频| 国产精品日韩| 欧美高清一级片| 亚洲精品国产一区二区三区四区在线| 国产 欧美 日韩 在线| 最新国产精品久久久| 好吊的妞视频这里都有| 亚洲欧美高清在线| www.天天射.com| 神马一区二区三区| 亚洲成在线观看| 在线日韩第一页| 日本久久久a级免费| 成人精品国产免费网站| 97免费在线视频| 久久香蕉国产线看观看av| eeuss影院www在线观看手机| 国产一级精品在线| 精品一区二区观看| 欧美日韩中文国产| xxx在线播放| 日本三级电影在线看| 国产不卡网站| 性国裸体高清亚洲| 黄色电影网站在线观看| 偷拍25位美女撒尿视频在线观看| 欧美精品三级日韩久久| 国产免费久久久| 亚洲一卡久久| 国产91精品一区二区麻豆亚洲| 2023国产精品自拍| 青青国产视频| 亚洲另类第一页| 日韩欧美国产高清| 色xxx在线播放| 欧美亚洲综合在线| 欧美黑人一区| 欧美人与z0zoxxxx特| 国产在线制服美女| 日韩成人av在线播放| 成年人视频在线免费看| 99久久久精品免费观看国产| 一本色道久久综合亚洲91| 国产欧美一区二区三区在线看蜜臂| 成人av一区二区三区| 亚洲第一激情av| 北岛玲一区二区三区四区| 97精品久久久中文字幕免费| 91精品国产综合久久久久久久久久| 日韩在线播放av| 日本全棵写真视频在线观看| 青青操综合网| 国产精品大片免费观看| 久久66热这里只有精品| 免费在线观看污网站| 九一在线免费观看| 日韩欧美中文字幕一区二区| 婷婷精品在线观看| 亚洲色图都市激情| 无码人妻熟妇av又粗又大| 又黄又爽在线免费观看| 欧美又大粗又爽又黄大片视频| 青青草原国产在线视频| 97在线视频精品| 黄色网址在线免费观看| 高清一区二区三区视频| 亚洲激情文学| 91在线免费网站| 日本久久久精品视频| 精品产品国产在线不卡| 亚洲国产精品99| 狠狠躁少妇一区二区三区| 日韩免费福利视频| 日韩美女黄色片| 国产精品成人aaaa在线| 国产麻豆剧果冻传媒视频杜鹃| 俄罗斯男人又粗又大| 久久国产精品无码一级毛片| 麻豆91在线看| 亚洲主播在线观看| 亚洲午夜激情视频| 欧美激情亚洲国产| 三级a在线观看| 成人国产精品av| 欧美freesextv| 日韩大片b站免费观看直播| 丁香六月激情综合| 91亚洲资源网| 蜜桃视频一区二区在线观看| 中文字幕人妻熟女人妻a片| 亚洲色图一区二区| 在线观看国产精品91| 岛国大片在线播放| 中文在线一区二区| 国产精品69久久久| 十八禁视频网站在线观看| 日日噜噜噜噜人人爽亚洲精品| 正在播放91九色| 中文字幕最新精品| 成人国产激情| 国产精品99久久不卡二区| 亚洲瘦老头同性70tv| 亚洲综合av在线播放| 国产精品三级美女白浆呻吟| 中文字幕在线观看不卡视频| 天天干天天插天天射| 韩国19禁主播vip福利视频| 国产又粗又黄又猛| 日韩三级在线播放| 色777狠狠狠综合伊人| 国产成人av网| xx欧美撒尿嘘撒尿xx| 欧美99在线视频观看| 鲁鲁在线中文| 丁香五精品蜜臀久久久久99网站| 黄色在线观看国产| 欧美噜噜久久久xxx| 国产又粗又爽视频| 久久男人资源视频| 成人高潮免费视频| 日韩三级免费观看| 隣の若妻さん波多野结衣| 欧美电视剧在线看免费| 一级毛片在线视频| 欧美精品www| 一级二级在线观看| 嫩草香蕉在线91一二三区| 在免费jizzjizz在线视频| 欧美激情中文字幕| 国产综合精品视频| 最新亚洲人成网站在线观看| 成在线人视频免费视频| 少妇久久久久久久久久| 青青成人在线| 国产黄色特级片| 黄色的网站在线观看| 成人精品在线观看视频| 99麻豆久久久国产精品免费优播| 7799精品视频天天看| 欧美aaa视频| 亚洲国产日韩在线一区模特| 天堂久久一区二区三区| 在线观影网站| 日韩高清三级| 日韩一区二区电影在线| 激情视频在线观看一区二区三区| 日韩黄色网络| mm131美女视频| 伊人伊成久久人综合网小说| 亚洲永久在线| 91在线免费网站| 一区二区在线观看免费视频| 风韵丰满熟妇啪啪区老熟熟女| 欧美国产91| 亚洲卡通动漫在线| 亚洲激情一二三区| 九色porny在线观看| 超碰人人人人人人人| 一色屋成人免费精品网| xxww在线观看| 久久国产热视频| 亚洲一区二区小说| www成人免费观看| 婷婷综合亚洲| 美女一区二区在线观看| 午夜精品久久久久久久91蜜桃| 水蜜桃色314在线观看| 羞羞的视频在线| 欧美一区久久| 久久久www成人免费精品| 在线免费观看成人| 色综合av在线| 亚洲女同精品视频| 亚洲国产欧美视频| 精品国产乱码一区二区| 麻豆国产在线| 久久99热狠狠色一区二区| 99久热在线精品视频| 亚洲国产精品久久久久婷婷老年| 久久久亚洲国产美女国产盗摄| 丰满少妇一区二区三区专区| 91精品国产乱码在线观看| 麻豆久久久av免费| 十八禁一区二区三区| 婷婷六月综合网| 大地资源网在线观看免费官网| 国产精品一品视频| 欧美成在线视频| 四虎国产精品永久地址998| 68精品久久久久久欧美| wwww国产精品欧美| 欧美三级黄美女| 亚洲一区二区三区自拍| 夜夜嗨av一区二区三区四区| 日本一道高清一区二区三区| 看片网址国产福利av中文字幕| www.香蕉视频| 小日子的在线观看免费第8集| 美女av在线播放| 日本在线一二三| 国产成a人无v码亚洲福利| 国产色一区二区| 日本中文字幕亚洲| 精品一性一色一乱农村| 日韩欧美ww| 成人精品在线视频| 日本精品专区| 69久久精品| 国产一区二区三区精品在线| 欧美高清在线视频观看不卡| 伊人久久噜噜噜躁狠狠躁| 国产精品美女午夜爽爽| 久久夜色精品国产欧美乱极品| 欧州一区二区三区| xvideos成人免费中文版| 中文字幕在线观看欧美| 日韩一区二区在线观看| 日本高清免费电影一区| 久久久女女女女999久久| 色大师av一区二区三区| 91中文精品字幕在线视频| 日本免费高清不卡| 亚洲一区二区三区四区在线免费观看| 免费看日b视频| 91视频你懂的| 免费观看一级特黄欧美大片| 亚洲一区二区三区四区五区六区| 男人天堂网站| 国产在线观看免费播放| 在线观看免费黄色| 免费成人高清在线视频theav| 亚洲日本丝袜连裤袜办公室| 欧美精品aa| 成人另类视频| 奇门遁甲1982国语版免费观看高清| 一二三四视频社区在线| 亚洲国产日韩欧美综合久久| 久久这里只有精品一区二区| 国产九色在线播放九色| wwwcom羞羞网站| 亚洲伊人观看| 成人久久精品人妻一区二区三区| 特级西西444www大精品视频免费看| 欧美日韩激情小视频| 国产精品久久久久久亚洲伦| 99久久婷婷国产综合精品电影| 欧美老女人性开放| 又黄又爽又色的视频| 免费在线观看黄色av| 国产精品久久久久影院| 国产精品乱子久久久久| 国产精品视频二区三区| 日韩视频在线观看一区二区三区| 成人h动漫精品一区二| 涩涩视频在线观看免费| 久久艹这里只有精品| 91ph在线| 精品视频在线看| 欧洲性视频在线播放| 久久国内精品| 乐播av一区二区三区| 精品国产一区二区三区噜噜噜| 久久久久天天天天| 国产麻豆一区二区三区精品视频| 精品无码av一区二区三区不卡|