用python寫批量word文件
利用python-docx模組,寫批量生日邀請函
有關python-docx的使用方法,可以參考官方的API文件。這裡使用了其中的一些基本功能,來完成一個簡單的任務:為參加聚會的好友,每人寫一個word文件邀請函。邀請函也很簡單,如下圖:
下面是程式碼:
import docx
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT #引入文字的位置樣式
from docx.shared import Pt #設定字型
#從guest.txt檔案中讀取一個客人列表
guests=open('guest.txt')
guest_list=[]
for guest in guests:
if guest is not None:
guest_list.append(guest.strip())
#生成邀請文件
for g in guest_list:
doc=docx.Document() #新建word文件
#第一段
paragraph1=doc.add_paragraph('Welcome To My Birthday Party')
paragraph1.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
paragraph1.style='Title'
#第二段
paragraph2=doc.add_paragraph()
paragraph2.paragraph_format.alignment=WD_PARAGRAPH_ALIGNMENT.CENTER
run=paragraph2.add_run(g) #向段落中追加文字
run.bold=True #設定追加文字樣式
run.font.size=Pt(30)
run.style='Emphasis'
# 第三段
paragraph3=doc.add_paragraph()
paragraph3.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
paragraph3.style = 'Normal'
run=paragraph3.add_run('Tomorrow is my birthay.I am looking forword your coming')
run.font.size=Pt(20)
doc.save(g+'.docx')
相關推薦
用python寫批量word文件
利用python-docx模組,寫批量生日邀請函 有關python-docx的使用方法,可以參考官方的API文件。這裡使用了其中的一些基本功能,來完成一個簡單的任務:為參加聚會的好友,每人寫一個wor
用python比較兩個文件中內容的不同之處, 並輸出行號和內容.
exist file diff pre ffline += == list cmp 代碼部分: ‘‘‘cmpfile.py - 比對兩個文件, 如果有不同之處, 打印內容和行號‘‘‘ import os class cmpFile: def __init__(
用python把一個txt文件中所有逗號,替換成空格?
image split() 技術分享 pytho pre ron lines mark class 1 string = "word 2 3 4 5 6 7" 2 string = ",".join(string.split()) 3
通過COM組件方式實現java調用C#寫的DLL文件 轉
time rar .exe 字符串 sys 還需 第一個 運行 system 最近一段時間單位在做一個Web項目,工程師用JAVA語言,需要公用人員信息,統一用戶名和密碼,原有的平臺中是用C#語言開發的,在網上查找解決方法,通過JAVA調用C#的DLL文件實現。網上
用python實現讀取xml文件內容
import xlrd filePath = "E:\\python.xlsx" worksheet = xlrd.open_workbook(filePath) sheet_names = worksheet.sheet_names() for sh_name in sheet_names:
小夥發現了Python中編寫word文件的庫,編輯文字方便多了
新的一年,小編又和大家見面啦。十分開心又和大家分享乾貨了~ Word文件相信廣大的辦公室家族並不陌生吧?今天咱們聊聊Python中一個可以用來讀寫word文件的Python庫,編輯文件分分鐘的事情哦~ 學習Python中有不明白推薦加入交流裙 &nb
自定義報告,用Java寫一個html文件
tst style pen found ner output ima ex18 詳細 因為testng不滿足我們的展示,所以我們會自己定義一個報告,實施步驟是,把靜態頁面做好後,放在Java項目中,其實和生成一個日誌文件類似,只是該了後綴,Java中需要使用到Pri
python-docx操作word文件(*.docx)
tin comment turn spl end nta document .sh font 目錄 基礎操作 對象關系 添加樣式 中文字體微軟雅黑,西文字體Times Ne
用python寫CSV、EXCEL文件
() import exce 讀取 key print tput save style import pandas as pd writer = pd.ExcelWriter(‘output.xlsx‘) df1 = pd.DataFrame(data={‘col1‘:[
python批量修改word文件名
mat graph 操作 erro 利好 chan 都沒有 list 無法 最近不小心把硬盤給格式化了,由於當時的文件沒有備份,所以一下所有的文件都沒有了,於是只能采取補救措施,用文件恢復軟件恢復了一部分的數據出來,但是恢復完畢的文件的文件名全丟了,所有的文件只有代號,如下
用python批量修改文件名
tdi pan names 工廠 name list 格式工廠 獲取文件 out 從youtube上當下來百來首mv,每個都需要去掉視頻,這還挺好弄得,格式工廠一弄就完了,但是文件名,都帶有亂七八糟的*啥的巴拉巴拉的,咋修改啊,幾百首總不可能一個一個rename吧 1
[日常]用Python讀取word文件中的表格並比較 2018-10-04
最近想對某些word文件(docx)的表格內容作比較, 於是找了一下相關工具. 參考Automate the Boring Stuff with Python中的word部分, 試用了python-docx - python-docx 0.8.7 documentation 演示如下.
用Python讀取Word文件並寫入Excel(二)
對於從word文件中得到的資訊,我們往往需要寫入excel,以便我們做後續的資料處理。在此,我們同樣利用win32 的api,寫入excel的方法如下: def write_excel(workbook,i_in,name_in,Gender_in,Sch
用Python讀取Word文件並寫入Excel(一)
工作中經常要處理大量的word文件,大部分內容都很簡單,比如說做一個彙總表,從發來的word文件裡提取名字、聯絡方式、地址等資訊,提取完之後還需要用Excel做彙總,對於十幾份的文件尚好,但對於成百份,
用python處理Excel文件(2)——用xlsxwriter模組寫xls/xlsx文件
本文主要總結一下如何使用xlsxwriter模組來自動化生成和處理Excel文件。 簡單用法demo # !/usr/bin/python # coding:utf-8 # xlsxwriter的基本用法 import xlsxwriter # 1
用Python將兩個word文件合併為一個內容,並輸出
import docx #獲得文件 file=docx.Document("1.docx") file2=docx.Document("2.docx") str=[] #按照段落讀取文件內容 for para in file.paragraphs: str.app
「懶惰的美德」我用 python 寫了個自動生成給文件生成索引的指令碼
我用 python 寫了一個自動生成索引的指令碼 簡介:為了刷演算法題,建了一個 GitHub倉庫:PiperLiu / ACMOI_Journey,記錄自己的刷題軌跡,並總結一下方法、心得。想到一個需求:能不能在我每新增一條題目的筆記後,利用程式自動地將其歸類、建立索引?用 Python 實現一個入門級的
Python超簡單批量改文件後綴
radio 路徑 tdi for rename python blog 當前 dir 1 import os 2 3 files = os.listdir("D:\QTDownloadRadio\QTDownloadRadio - 副本")#列出當前目錄下所有的文
用Python寫一個批量生成賬號的函數(用戶控制數據長度、數據條數)
shuf open 小寫 長度 數據 ase 函數 用戶控制 app # 1、寫一個函數,批量生成一些註冊使用的賬號:[email protected]/* */,長度由用戶輸入,產生多少條也由用戶輸入,用戶名不能重復,用戶名必須由大寫字母、小寫字母、數字組成
如何用python讀寫CSV 格式文件
文件 原理 color print 讀取 python 數據 pytho bold 工作中經常會碰到讀寫CSV文件的情況。記錄下,方便自己以後查詢並與大家一起分享: 寫CSV文件方法一: import csv #導入CSV with open("D:\eg