Pthon自动化 写入文本到Word
导入Python-docx模块
#首先导入文本对象模块 from docx import Document #导入文档对象 from docx.shared import Pt,RGBColor #导入磅的单位,颜色
导入文档对象Document,从docx.shared模块中导入Pt()和RGBColor模块设置文字颜色和大小
创建文档对象
#1.创建一个文档对象 document = Document() #新建文档对象 #Document("xx.docx") 读取现有的word建立的文本对象
写入文本内容
#2.写入内容(文本、图像) #写入标题 document.add_heading("科技V领",level=4) #添加标题,level为0-9设置标题级别 #写入内容 P1 = document.add_paragraph('明星,(拼音míng xīng,注音ㄇㄧㄥˊ ㄒㄧㄥ)汉语词语,古书上指金星;旧时指交际场中有名的女子;现指在某个领域内有一定影响力的人物。泛指有名的演员、歌手、艺人、运动员等。') #在段落之前写些内容 P1.insert_paragraph_before('!!在段落之前插入的内容') #设置段落的格式 format = P1.paragraph_format #创建P1段落的格式对象 #左右缩进 format.left_indent = Pt(20) #左侧缩进20磅 format.right_indent = Pt(20) #右侧缩进20磅 #首行缩进 format.first_line_indent = Pt(20) #行间距 format.line_spacing=1.5 #文本内容追加 run = P1.add_run("追加内容") #设置run中字体和字号、文字颜色等 ##字体大小 run.font.size =Pt(12) run.font.name = '微软雅黑' run.font.color.rgb = RGBColor(242,4,4) #追加 run1 = P1.add_run("追加内容1") ##加粗、下划线、斜体 run1.bold = True run1.font.underline =True run1.font.italic = True
文档的标题、段落格式的设置、文字属性的设置以及追加文字和在段前添加文字等
保存文档
#3.保存文档 document.save("info.docx")
    M54

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号