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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 读取 word 表格_python读取word表格

發布時間:2025/3/13 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 读取 word 表格_python读取word表格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python調用com,如何完成word表格操作

word中doc這個格式的文件是微軟特有格式,微軟沒有向外公開任何的api接口文檔,只能通過微軟提供的OLE組件來提其COM接口,只要你的機器上安裝了Offices完整的辦公軟件,在安裝目錄下面有個MSWORD.OLB組件,導入這個即可。

1、相關操作Excel有MSPPT.OLB,EXCEL.exe等。

python操作word文檔表格

office 2007中不能直接打開VB編輯器,請按Alt + F11打開。

import win32com.client # 導入腳本模塊 WordApp = win32com.client.Dispatch("Word.Application") # 載入WORD模塊 WordApp.Visible = True # 顯示Word應用程序 1、 新建Word文檔 doc = WordApp.Documents.Add() # 新建空文件 doc = WordApp.Documents.Open(r"d:\2011專業考試計劃.doc") # 打開指定文檔 doc.SaveAs(r"d:\2011專業考試計劃.doc") # 文檔保存 doc.Close(-1) # 保存后關閉,doc.Close()或doc.Close(0)直接關閉不保存 2、 頁面設置 doc.PageSetup.PaperSize = 7 # 紙張大小, A3=6, A4=7 doc.PageSetup.PageWidth = 21*28.35 # 直接設置紙張大小, 使用該設置后PaperSize設置取消 doc.PageSetup.PageHeight = 29.7*28.35 # 直接設置紙張大小 doc.PageSetup.Orientation = 1 # 頁面方向, 豎直=0, 水平=1 doc.PageSetup.TopMargin = 3*28.35 # 頁邊距上=3cm,1cm=28.35pt doc.PageSetup.BottomMargin = 3*28.35 # 頁邊距下=3cm doc.PageSetup.LeftMargin = 2.5*28.35 # 頁邊距左=2.5cm doc.PageSetup.RightMargin = 2.5*28.35 # 頁邊距右=2.5cm doc.PageSetup.TextColumns.SetCount(2) # 設置頁面分欄=2 3、 格式設置 sel = WordApp.Selection # 獲取Selection對象 sel.InsertBreak(8) # 插入分欄符=8, 分頁符=7 sel.Font.Name = "黑體" # 字體 sel.Font.Size = 24 # 字大 sel.Font.Bold = True # 粗體 sel.Font.Italic = True # 斜體 sel.Font.Underline = True # 下劃線 sel.ParagraphFormat.LineSpacing = 2*12 # 設置行距,1行=12磅 sel.ParagraphFormat.Alignment = 1 # 段落對齊,0=左對齊,1=居中,2=右對齊 sel.TypeText("XXXX") # 插入文字 sel.TypeParagraph() # 插入空行 注:ParagraphFormat屬性必須使用TypeParagraph()之后才能二次生效

如何用python讀取word

使用Python的內部方法open()讀取文本文件try:f=open('/file','r')print(f.read())finally:if f:f.close()如果讀取word文檔推薦使用第三方插件,python-docx 可以在官網上下載使用方式# -*- coding: cp936 -*-import docxdocument = docx.Document(文件路徑)docText = '\n\n'.join([paragraph.text.encode('utf-8') for paragraph in document.paragraphs])print docText

如何用python讀取excel文件

展開全部 >>> app=my.Office.Word.GetInstance()>>> doc=app.Documents[0]>>> table=doc.Tables[1]>>> table.Cell(1,1).Select()>>> app.Selection.MoveDown(Unit=5, Count=2, Extend=1)>>> app.Selection.Cells.Merge()>>>my.Office.Word.GetInstance()用win32com得到Word的Application對象的實例我所使用的樣本word文件中包含兩個Table第二個Table是想要修改的table.Cell(1,1).Select()用于選中這個樣表的第一個單元格app.Selection.MoveDown用于獲得向下多選取3個單元格app.Selection.Cells.Merge()用于執行合并工作 ...

Python 讀取文檔各行中同一列數據并按首尾相接合并輸出到另一個文...

展開全部 假設數據存儲在文件 test.txt中,程序如下(未經測試,大概是這么個意思)lines=open(r'test.txt').readlines()text=[]for line in lines: word=line.split() thirdword=word[2].strip() text.append(thirdword)result=''.join(text)print result...

怎么用python讀取txt文件里指定行的內容,并導入excel

展開全部 如果文件不大,建議使用下面的方法。

由于linecache會緩存,所以對大文件可以使用自己簡單是實現getline如下:def getline(thefilepath, desired_line_number):if desired_line_number < 1: return ''for current_line_number, line in enumerate(open(thefilepath, 'rU')):if current_line_number == desired_line_number - 1 : return linereturn ''...

總結

以上是生活随笔為你收集整理的python 读取 word 表格_python读取word表格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。