日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python系列之Python-docx生成运行日报Word模板

發(fā)布時間:2023/12/10 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python系列之Python-docx生成运行日报Word模板 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因項目需求需要自動生成運(yùn)行日報,想到使用Python腳本自動生成Word運(yùn)行模板,接口數(shù)據(jù)訪問elasticsearch獲取,獲取到的數(shù)據(jù)再使用pyechart生成圖表展示在Word模板中。本文主要介紹python幾種工具的安裝部署,包括python-docx、elasticsearch和pyechart環(huán)境。


1、安裝python-docx

1)官方文檔

https://python-docx.readthedocs.io/en/latest/

2)下載介質(zhì)并安裝

#tar -xzvf python-docx-0.8.11.tar.gz #cd python-docx-0.8.11 #python setup.py install

3)測試使用

from docx import Document from docx.shared import Inches,Cmdoc = Document() doc.add_heading(u'測試test') doc.add_picture("test.png",width=Inches(10)) doc.save("test.docx")

2、安裝Elasticsearch接口

1)安裝elasticsearch接口,能夠訪問elasticsearch數(shù)據(jù)

#tar -xzvf setuptools_scm-1.15.4.tar.gz #cd setuptools_scm-1.15.4 #python setup.py install#tar -xzvf pytest-runner-2.8.tar.gz #cd pytest-runner-2.8 #python setup.py install#tar -xzvf python-utils-2.3.0.tar.gz #cd python-utils-2.3.0 #python setup.py install#tar -xzvf urllib3-1.21.1.tar.gz #cd urllib3-1.21.1 #python setup.py install#pip install elasticsearch6-6.8.1-py2.py3-none-any.whl

2)直接import elasticsearch

>>> from elasticsearch6 import Elasticsearches = Elasticsearch(['x.x.x.x'],timeout=36000)body1 = {"size": 10000,"query": {"match_all": {}}}res1 = es.search(index="goods",scroll='5m', body=body1)

3、Pyechart圖表工具

1)安裝pyechart依賴包

# pip install backports.functools_lru_cache-1.5-py2.py3-none-any.whl # pip install wcwidth-0.2.5-py2.py3-none-any.whl # pip install prettytable-1.0.0-py2.py3-none-any.whl # pip install MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl # pip install Jinja2-2.10.1-py2.py3-none-any.whl # pip install lml-0.0.2-py2.py3-none-any.whl # pip install pyecharts_jupyter_installer-0.0.3-py2.py3-none-any.whl # tar -xzvf jupyter-echarts-pypkg-0.1.2.tar.gz # cd jupyter-echarts-pypkg-0.1.2 # python setup.py install # pip install Pillow-5.0.0-cp27-cp27mu-manylinux1_x86_64.whl # tar -xzvf future-0.17.0.tar.gz # cd future-0.17.0/ # python setup.py install # pip install pyecharts_javascripthon-0.0.6-py2.py3-none-any.whl# pip install pyecharts-0.5.11-py2.py3-none-any.whl

2)安裝pyechart

# pip install pyecharts-0.5.11-py2.py3-none-any.whl Processing ./pyecharts-0.5.11-py2.py3-none-any.whl Requirement already satisfied: jinja2 in /usr/lib/python2.7/site-packages (from pyecharts==0.5.11) (2.10.1) Requirement already satisfied: lml==0.0.2 in /usr/lib/python2.7/site-packages (from pyecharts==0.5.11) (0.0.2) Requirement already satisfied: jupyter-echarts-pypkg==0.1.2 in /usr/lib/python2.7/site-packages (from pyecharts==0.5.11) (0.1.2) Requirement already satisfied: pillow in /usr/lib64/python2.7/site-packages (from pyecharts==0.5.11) (5.0.0) Requirement already satisfied: future in /usr/lib/python2.7/site-packages/future-0.17.0-py2.7.egg (from pyecharts==0.5.11) (0.17.0) Requirement already satisfied: pyecharts-javascripthon==0.0.6 in /usr/lib/python2.7/site-packages (from pyecharts==0.5.11) (0.0.6) Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib64/python2.7/site-packages (from jinja2->pyecharts==0.5.11) (1.1.1) Requirement already satisfied: pyecharts-jupyter-installer==0.0.3 in /usr/lib/python2.7/site-packages (from jupyter-echarts-pypkg==0.1.2->pyecharts==0.5.11) (0.0.3) Requirement already satisfied: requests; python_version < "3.5" in /usr/lib/python2.7/site-packages (from pyecharts-javascripthon==0.0.6->pyecharts==0.5.11) (2.6.0) Installing collected packages: pyecharts Successfully installed pyecharts-0.5.11

3)安裝pyecharts_snapshot

# pip install snapshot_phantomjs-0.0.3-py2.py3-none-any.whl # pip install pyecharts_snapshot-0.1.10-py2.py3-none-any.whl

直接使用:

# snapshot render.html test.png No phantomjs found in your path. Please install it!

需安裝phantomjs

# 直接安裝包phantomjs-2.1.1-linux-x86_64 # ln -s /home/trace/checktable/package/pyechart/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin # phantomjs phantomjs>

4)測試使用

舊版本調(diào)用如下:

from pyecharts import Bar>>> from pyecharts import Bar >>> >>> bar=Bar("我的第一個圖表","這里是副標(biāo)題") >>> bar.add("服裝",["襯衫","羊毛衫","褲子"],[5,20,36]) <pyecharts.charts.bar.Bar object at 0x7fb09114ebd0> >>> >>> bar.render() 生成的是html格式文件

新版本調(diào)用如下:

from pyecharts.charts import Bar>>> bar = Bar() >>> bar.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]) <pyecharts.charts.basic_charts.bar.Bar object at 0x000001A4ACB08A58> >>> bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90]) <pyecharts.charts.basic_charts.bar.Bar object at 0x000001A4ACB08A58> >>> bar.render("mycharts.html") 'C:\\Python36\\mycharts.html' # render 會生成本地 HTML 文件,默認(rèn)會在當(dāng)前目錄生成 render.html 文件 # 也可以傳入路徑參數(shù),如 >>> bar.render() 'C:\\Python36\\render.html' >>>

生成的是html格式文件,如果保存為png格式

>>> bar.render(path="test.png") phantomjs version: 2.1.1Generating file ... File saved in /home/trace/test.png

參考資料

  • https://blog.csdn.net/yuetaope/article/details/119444970
  • https://www.cnblogs.com/hustcser/p/8831176.html
  • 轉(zhuǎn)載請注明原文地址:https://blog.csdn.net/solihawk/article/details/125232071
    文章會同步在公眾號“牧羊人的方向”更新,感興趣的可以關(guān)注公眾號,謝謝!

    總結(jié)

    以上是生活随笔為你收集整理的Python系列之Python-docx生成运行日报Word模板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日本www在线播放 | 粗口调教gay2022.com | 天堂av中文在线 | 欧美另类性 | 麻豆精品国产精华精华液好用吗 | 特级丰满少妇一级aaa爱毛片 | 亚洲码在线观看 | 免费观看在线视频 | 欧洲精品在线播放 | 91精品视频免费看 | 欧美一级黄视频 | 国产午夜麻豆影院在线观看 | 国产伦理一区二区 | 91一区二区国产 | 丁香啪啪| 中日韩中文字幕 | 国产毛片在线 | 小辣椒福利视频导航 | 亚洲无码精品一区二区三区 | av先锋资源 | 麻豆激情网| 竹菊影视日韩一区二区 | av久久久久久 | 91老师国产黑色丝袜在线 | 韩日在线视频 | 亚洲综合干 | 婷婷激情五月 | 免费看aaaaa级少淫片 | 久久成人免费电影 | 日韩网红少妇无码视频香港 | www激情com | 黄色欧美网站 | 麻豆69xxnxxporn | 国产精品永久免费视频 | 国产精品高清无码在线观看 | 国产日韩免费 | 米奇色 | 亚洲三级在线视频 | 成人一级视频 | 能看的黄色网址 | 公车乳尖揉捏酥软呻吟 | 中文字幕免费高 | 夜夜草| 精品久久久久久无码中文野结衣 | 夜间福利在线 | av永久在线 | 国内爆初菊对白视频 | 国产精品社区 | 天天天天 | 韩国av三级| 97在线国产 | 成年网站免费在线观看 | 69影院在线观看 | 嫩草视频在线免费观看 | 亚洲狠狠丁香婷婷综合久久久 | 亚洲免费色 | 少妇伦子伦精品无吗 | 红桃视频黄色 | 成年人黄色 | 欧美综合网站 | 麻豆av网站 | 91国产免费看 | 狠狠爱天天干 | 伦理亚洲 | 日韩中文字幕免费观看 | 一级全黄男女免费大片 | 四虎黄色网址 | 欧洲黄色录像 | 亚洲精品乱码久久久久久国产主播 | 悠悠av | 国内精品嫩模av私拍在线观看 | 亚洲激情视频在线播放 | 日干夜干天天干 | 日本免费毛片 | 亚洲国产精品无码久久久久高潮 | 国产农村妇女毛片精品久久麻豆 | 久久亚洲免费视频 | 超碰成人福利 | 成人免费高清在线观看 | 国产成人无码www免费视频播放 | 久久影院午夜理论片无码 | 欧美男女交配视频 | 韩国伦理中文字幕 | 在线观看免费观看在线 | 亚洲欧美日韩在线 | 中文字幕第一页在线视频 | av观看国产 | 欧美日韩性视频 | 日本综合视频 | 久久夜色网 | 亚洲av永久无码精品 | 蜜臀av在线免费观看 | 加勒比综合在线 | 无码人妻少妇伦在线电影 | 天堂网久久 | 91ts人妖另类精品系列 | www.99精品| 密臀av | 中国少妇乱子伦视频播放 |