Python 讀寫word
#coding=utf-8 from docx import Document from docx.shared import Pt from docx.shared import Inches from docx.oxml.ns import qn #開啟文件 document = Document() #加入不同等級的標題 document.add_heading(u'MS WORD寫入測試',0) document.add_heading(u'一級標題',1) document.add_heading(u'二級標題',2) #新增文字 paragraph = document.add_paragraph(u'我們在做文字測試!') #設定字號 run = paragraph.add_run(u'設定字號、') run.font.size = Pt(24) #設定字型 run = paragraph.add_run('Set Font,') run.font.name = 'Consolas' #設定中文字型 run = paragraph.add_run(u'設定中文字型、') run.font.name=u'宋體' r = run._element r.rPr.rFonts.set(qn('w:eastAsia'), u'宋體') #設定斜體 run = paragraph.add_run(u'斜體、') run.italic = True #設定粗體 run = paragraph.add_run(u'粗體').bold = True #增加引用 document.add_paragraph('Intense quote', style='Intense Quote') #增加無序列表 document.add_paragraph( u'無序列表元素1', style='List Bullet' ) document.add_paragraph( u'無序列表元素2', style='List Bullet' ) #增加有序列表 document.add_paragraph( u'有序列表元素1', style='List Number' ) document.add_paragraph( u'有序列表元素2', style='List Number' ) #增加影象(此處用到影象image.bmp,請自行新增指令碼所在目錄中) document.add_picture('image.bmp', width=Inches(1.25)) #增加表格 table = document.add_table(rows=1, cols=3) hdr_cells = table.rows[0].cells hdr_cells[0].text = 'Name' hdr_cells[1].text = 'Id' hdr_cells[2].text = 'Desc' #再增加3行表格元素 for i in xrange(3): row_cells = table.add_row().cells row_cells[0].text = 'test'+str(i) row_cells[1].text = str(i) row_cells[2].text = 'desc'+str(i) #增加分頁 document.add_page_break() #儲存檔案 document.save(u'測試.docx')
#coding=utf-8 from docx import Document #開啟文件 document = Document(u'測試.docx') #讀取每段資料 l = [ paragraph.text.encode('gb2312') for paragraph in document.paragraphs]; #輸出並觀察結果,也可以通過其他手段處理文字即可 for i in l: print i #讀取表格材料,並輸出結果 tables = [table for table in document.tables]; for table in tables: for row in table.rows: for cell in row.cells: print cell.text.encode('gb2312'),'\t', print print '\n'
相關推薦
Python 讀寫word
#coding=utf-8 from docx import Document from docx.shared import Pt from docx.shared import Inches from docx.oxml.ns import qn #開啟文件 docum
用Python讀寫word
準備階段 本文使用的Python拓展包:python-docx 官方檔案 讀word 程式碼如下 # -*- coding: cp936 -*- import docx document = docx.Document(檔案
零基礎學python-3.7 還有一個程序 python讀寫文本
efi == put ret mode nbsp inpu exce for each 今天我們引入另外一個程序,文件的讀寫 我們先把簡單的程序代碼貼上。然後通過我們多次的改進。希望最後可以變成一個簡單的文本編輯器 以下是我們最簡單的代碼: ‘crudfile--讀寫文
python 讀寫txt文件並用jieba庫進行中文分詞
mage 亂碼 技術分享 流行 ictclas 函數 結果 class 配置 python用來批量處理一些數據的第一步吧。 對於我這樣的的萌新。這是第一步。 #encoding=utf-8 file=‘test.txt‘ fn=open(file,"r") print f
python讀寫excel
字符串 一行 工作 default print file 設置 logs open python讀寫excel: # coding=utf-8 import xlrd import xlwt import traceback from xlutils.copy imp
python 讀寫文件
包括 stat method fse reference -c 填充 pos body # python 讀寫文件 ## 代碼-----------------------------``` python#! /usr/bin/pythonimport os,sys t
Python讀寫excel表格的方法
python excel 表格 xls 目的:實現用python做excel的讀取、新增、修改操作。環境:ubuntu 16.04 Python 3.5.2用python讀寫文檔,一般是操作txt文件或者可以用記事本打開的文件,因為這個操作很直接,不需要導入其他模塊,但如果想要對excel表
Python讀寫文件
order 其中 一個 不一定 當前 position eno out new Python讀寫文件1.open使用open打開文件後一定要記得調用文件對象的close()方法。比如可以用try/finally語句來確保最後能關閉文件。file_object = open(
Python讀寫excel表格的方法二
python excel 讀寫表格 目的:實現用python的另一種方法做excel的讀取、新增操作。環境:ubuntu 16.04 Python 3.5.2情景:之前介紹了一種操作excel文件的方法(私鏈),現在使用另一種方法讀寫excel文件,一次性讀出或寫入,讀寫也很方便,讀出為有序字典
如何用python讀寫CSV 格式文件
文件 原理 color print 讀取 python 數據 pytho bold 工作中經常會碰到讀寫CSV文件的情況。記錄下,方便自己以後查詢並與大家一起分享: 寫CSV文件方法一: import csv #導入CSV with open("D:\eg
python讀寫操作
class input range stdin bre def tdi pri test import sys 1 def test(): 2 a=int(input()) 3 x=[int(i) for i in input().split(‘
Python讀寫CSV
lose 用法 light color blog roi 寫入 == log 簡單記錄下,關於這兩種文件的讀寫: 讀寫csv: import csv #讀取數據 def getCsv(filename="xxxxxxxx"): rows=[] with o
Python 讀寫操作Excel —— 安裝第三方庫(xlrd、xlwt、xlutils)
保存數據 下載 實用 第三方 直接 install pytho 方法 xls 數據處理是 Python 的一大應用場景,而 Excel 則是最流行的數據處理軟件。因此用 Python 進行數據相關的工作時,難免要和 Excel 打交道。 如果僅僅是要以表單形式保存數據,可
python讀寫Excel文件--使用xlrd模塊讀取,xlwt模塊寫入
xlrd get sta series 有趣 light log 分享 均值 一、安裝xlrd模塊和xlwt模塊 1. 下載xlrd模塊和xlwt模塊 到python官網http://pypi.python.org/pypi/xlrd下載模塊。下載的文件
Python-讀寫文件
取整 寫文件 r+ rem 字符串 返回 光標 clas see 一、文件有三種打開方式,分別為讀、寫、追加。默認讀方式打開 1、以讀方式打開,文件不存在時,會報錯 2、以寫方式打開,文件不存在時,會創建一個文件;文件存在時,會清空文件原有內容 3、以追加方式打開,可讀寫文
Python讀寫oracle數據庫
strong dataframe rom cut 安裝 sim 用戶名 環境 操作 最近項目中需要用到Python調用oracle實現讀寫操作,踩過很多坑,歷盡艱辛終於實現了。性能怎樣先不說,有方法後面再調優嘛。現在把代碼和註意點記錄一下。 1. 所需Python工具庫
python讀寫csv文件的實戰
python 自動化測試 小強測試品牌 接口測試 測試幫日記 csv介紹csv是什麽?大家估計都聽過,不過我猜很少能有人比較全面的解釋下的,那麽小弟就獻醜一下。csv我理解的是一個存儲數據的文件,裏面以逗號作為分割進行存儲(當然也可以用制表符進行分割)。csv的規則1 開頭是不留空,以行為
Python讀寫文件模式
附加 方式 posix .html 存在 com 只讀 cnblogs 讀寫文件 Python讀寫文件模式 1、r 打開只讀文件,該文件必須存在。 2、r+ 打開可讀寫的文件,該文件必須存在。 3、w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若
Python 讀寫文件 中文亂碼 錯誤TypeError: write() argument must be str, not bytes+
with open handle hand 之前 med str 進制 pen set 今天寫上傳文件代碼,如下 def uploadHandle(request): pic1=request.FILES[‘pic1‘] picName=os.path.j
【python-ini】python讀寫ini文件
clas edr print 代碼 cells order sta read param 【python-ini】python讀寫ini文件 本文實例講述了Python讀寫ini文件的方法。分享給大家供大家參考。具體如下: 比如有一個文件update.ini,裏面有這些