亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何基于python把文字圖片寫(xiě)入word文檔

 更新時(shí)間:2020年07月31日 11:06:02   作者:等風(fēng)者  
這篇文章主要介紹了如何基于python把文字寫(xiě)入word文檔,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

安裝代碼

pip install python-docx

1.批量化往word文件中添加大批量重復(fù)的數(shù)據(jù)

from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Pt #磅數(shù)
from docx.oxml.ns import qn #中文格式

#以上是docx庫(kù)中需要用到的部分
import time
price = input('請(qǐng)輸入今日價(jià)格:')
company_list = ['客戶(hù)1','客戶(hù)2','客戶(hù)3','客戶(hù)4','客戶(hù)5','客戶(hù)6']
today1 = time.strftime("%Y-%m-%d",time.localtime())
today2 = time.strftime("%Y/%m/%d",time.localtime())
today = time.strftime("%Y{y}%m{m}%dublnpf9mb",time.localtime()).format(y='年',m='月',d='日')

for i in company_list:
  document = Document()
  #設(shè)置文檔的基礎(chǔ)字體中文
  document.styles['Normal'].font.name = u'宋體'
  #設(shè)置文檔的基礎(chǔ)字體西文
  document.styles['Normal'].element.rPr.rFonts.set(qn('w:eastAsia'),u'宋體')

  # 初始化建立第一個(gè)自然段
  pl = document.add_paragraph()
  #對(duì)齊方式為居中,沒(méi)有這句話(huà)默認(rèn)左對(duì)齊
  pl.alignment = WD_ALIGN_PARAGRAPH.CENTER
  run1 = pl.add_run('關(guān)于下達(dá)%s產(chǎn)品價(jià)格的通知'%(today))
  run1.font.name = '微軟雅黑'
  run1.element.rPr.rFonts.set(qn('w:eastAsia'),u'微軟雅黑')
  run1.font.size = Pt(21)
  #是否加粗
  run1.font.bold = True
  #前后距離5磅
  pl.space_before = Pt(5)
  pl.space_after = Pt(5)

  # 初始化建立第二個(gè)自然段
  p2 = document.add_paragraph()
  run2 = p2.add_run(i+":")
  #對(duì)客戶(hù)的稱(chēng)呼
  run2.font.name = '仿宋_GB2312'
  run2.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run2.font.size = Pt(16)
  # 是否加粗
  run2.font.bold = True

  # 初始化建立第三個(gè)自然段
  p3 = document.add_paragraph()
  run3 = p3.add_run(" 根據(jù)公司安排,為提供優(yōu)質(zhì)客戶(hù)服務(wù),我單位擬定了今日黃金價(jià)格為%s元,特此通知."%price)
  # 對(duì)客戶(hù)的稱(chēng)呼
  run3.font.name = '仿宋_GB2312'
  run3.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run3.font.size = Pt(16)
  # 是否加粗
  run3.font.bold = True

  # 初始化建立第四個(gè)自然段
  p4 = document.add_paragraph()
  # 對(duì)齊方式為居中,沒(méi)有這句話(huà)默認(rèn)左對(duì)齊
  p4.alignment = WD_ALIGN_PARAGRAPH.CENTER
  run4 = p4.add_run("(   聯(lián)系人:小楊 電話(huà):18888888888)")
  # 對(duì)客戶(hù)的稱(chēng)呼
  run4.font.name = '仿宋_GB2312'
  run4.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run4.font.size = Pt(16)
  # 是否加粗
  run4.font.bold = True
  document.save('%s-價(jià)格通知.docx'% i)

2.添加圖片

from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Pt #磅數(shù)
from docx.oxml.ns import qn #中文格式
from docx.shared import Inches #圖片尺寸

#以上是docx庫(kù)中需要用到的部分
import time
price = input('請(qǐng)輸入今日價(jià)格:')
company_list = ['客戶(hù)1','客戶(hù)2','客戶(hù)3','客戶(hù)4','客戶(hù)5','客戶(hù)6']

today = time.strftime("%Y{y}%m{m}%dublnpf9mb",time.localtime()).format(y='年',m='月',d='日')

for i in company_list:
  document = Document()
  # 設(shè)置文檔的基礎(chǔ)字體中文
  document.styles['Normal'].font.name = u'宋體'
  # 設(shè)置文檔的基礎(chǔ)樣式
  document.styles['Normal'].element.rPr.rFonts.set(qn('w:eastAsia'), u'宋體')

  document.add_picture('banner.jpg',width=Inches(6))
  # 初始化建立第一個(gè)自然段
  pl = document.add_paragraph()
  # 對(duì)齊方式為居中,沒(méi)有這句話(huà)默認(rèn)左對(duì)齊
  pl.alignment = WD_ALIGN_PARAGRAPH.CENTER
  run1 = pl.add_run('關(guān)于下達(dá)%s產(chǎn)品價(jià)格的通知' % (today))
  run1.font.name = '微軟雅黑'
  run1.element.rPr.rFonts.set(qn('w:eastAsia'), u'微軟雅黑')
  run1.font.size = Pt(21)
  # 是否加粗
  run1.font.bold = True
  # 前后距離5磅
  pl.space_before = Pt(5)
  pl.space_after = Pt(5)

  # 初始化建立第二個(gè)自然段
  p2 = document.add_paragraph()
  run2 = p2.add_run(i + ":")
  # 對(duì)客戶(hù)的稱(chēng)呼
  run2.font.name = '仿宋_GB2312'
  run2.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run2.font.size = Pt(16)
  # 是否加粗
  run2.font.bold = True

  # 初始化建立第三個(gè)自然段
  p3 = document.add_paragraph()
  run3 = p3.add_run(" 根據(jù)公司安排,為提供優(yōu)質(zhì)客戶(hù)服務(wù),我單位擬定了今日黃金價(jià)格為%s元,特此通知." % price)
  # 對(duì)客戶(hù)的稱(chēng)呼
  run3.font.name = '仿宋_GB2312'
  run3.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run3.font.size = Pt(16)
  # 是否加粗
  run3.font.bold = True

  table = document.add_table(rows=3,cols=3,style='Table Grid')
  table.cell(0,0).merge(table.cell(0,2))
  table_run1 = table.cell(0,0).paragraphs[0].add_run('xx產(chǎn)品報(bào)價(jià)表')
  table_run1.font.name = u'隸書(shū)'
  table_run1.element.rPr.rFonts.set(qn('w:eastAsia'),u'隸書(shū)')

  table.cell(1,0).text = '日期'
  table.cell(1, 1).text = '價(jià)格'
  table.cell(1, 2).text = '備注'
  table.cell(2, 0).text = today
  table.cell(2, 1).text = str(price)
  table.cell(2, 2).text = ''

  # 初始化建立第四個(gè)自然段
  p4 = document.add_paragraph()
  # 對(duì)齊方式為居中,沒(méi)有這句話(huà)默認(rèn)左對(duì)齊
  p4.alignment = WD_ALIGN_PARAGRAPH.CENTER
  run4 = p4.add_run("        (聯(lián)系人:小楊 電話(huà):18888888888)")
  # 對(duì)客戶(hù)的稱(chēng)呼
  run4.font.name = '仿宋_GB2312'
  run4.element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312')
  run4.font.size = Pt(16)
  # 是否加粗
  run4.font.bold = True
  #插入分頁(yè)符
  document.add_page_break()
  p5 = document.add_paragraph()
  run4 = p5.add_run('此處是廣告')
  document.save('%s-價(jià)格通知.docx' % i)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python并發(fā)爬蟲(chóng)實(shí)用工具tomorrow實(shí)用解析

    python并發(fā)爬蟲(chóng)實(shí)用工具tomorrow實(shí)用解析

    這篇文章主要介紹了python并發(fā)爬蟲(chóng)實(shí)用工具tomorrow實(shí)用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python數(shù)據(jù)分析matplotlib折線(xiàn)圖案例處理

    Python數(shù)據(jù)分析matplotlib折線(xiàn)圖案例處理

    這篇文章主要介紹了Python數(shù)據(jù)分析matplotlib折線(xiàn)圖案例處理,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 解讀Python中字典的key都可以是什么

    解讀Python中字典的key都可以是什么

    這篇文章主要介紹了解讀Python中字典的key都可以是什么,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • python如何使用split多字符分割字符串的方法

    python如何使用split多字符分割字符串的方法

    這篇文章主要給大家介紹了關(guān)于python如何使用split多字符分割字符串的相關(guān)資料,split()方法是一個(gè)非常強(qiáng)大的工具,可以幫助我們輕松地分割字符串,需要的朋友可以參考下
    2023-10-10
  • 基于Python實(shí)現(xiàn)股票收益率分析

    基于Python實(shí)現(xiàn)股票收益率分析

    這篇文章主要為大家詳細(xì)介紹如何通過(guò)Python分析股票的收益率,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-04-04
  • Python2.7版os.path.isdir中文路徑返回false的解決方法

    Python2.7版os.path.isdir中文路徑返回false的解決方法

    這篇文章主要為大家詳細(xì)介紹了Python2.7版os.path.isdir中文路徑返回false的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • OpenCV特征提取與檢測(cè)之Harris角點(diǎn)檢測(cè)

    OpenCV特征提取與檢測(cè)之Harris角點(diǎn)檢測(cè)

    這篇文章主要給大家介紹了關(guān)于OpenCV特征提取與檢測(cè)之Harris角點(diǎn)檢測(cè)的相關(guān)資料,Harris角點(diǎn)檢測(cè)的目的是去分辨出圖像中的平面、邊界以及角點(diǎn),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • python如何調(diào)用百度識(shí)圖api

    python如何調(diào)用百度識(shí)圖api

    這篇文章主要介紹了python如何調(diào)用百度識(shí)圖api,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • Python被遠(yuǎn)程主機(jī)強(qiáng)制關(guān)閉后自動(dòng)重新運(yùn)行進(jìn)程的示例

    Python被遠(yuǎn)程主機(jī)強(qiáng)制關(guān)閉后自動(dòng)重新運(yùn)行進(jìn)程的示例

    要實(shí)現(xiàn)Python程序在被遠(yuǎn)程主機(jī)強(qiáng)制關(guān)閉后能夠自動(dòng)重新運(yùn)行,我們可以采用幾種方法,但最直接且常用的方法之一是結(jié)合操作系統(tǒng)級(jí)的工具或腳本,這篇文章主要介紹了Python被遠(yuǎn)程主機(jī)強(qiáng)制關(guān)閉后怎么自動(dòng)重新運(yùn)行進(jìn)程,需要的朋友可以參考下
    2024-08-08
  • Python Matplotlib 基于networkx畫(huà)關(guān)系網(wǎng)絡(luò)圖

    Python Matplotlib 基于networkx畫(huà)關(guān)系網(wǎng)絡(luò)圖

    這篇文章主要介紹了Python Matplotlib 基于networkx畫(huà)關(guān)系網(wǎng)絡(luò)圖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論