最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)批量讀取word中表格信息的方法

 更新時間:2015年07月30日 11:58:07   作者:hcycheer  
這篇文章主要介紹了Python實現(xiàn)批量讀取word中表格信息的方法,可實現(xiàn)針對word文檔的讀取功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)批量讀取word中表格信息的方法。分享給大家供大家參考。具體如下:

單位收集了很多word格式的調(diào)查表,領(lǐng)導(dǎo)需要收集表單里的信息,我就把所有調(diào)查表放一個文件里,寫了個python小程序把所需的信息打印出來

#coding:utf-8
import os
import win32com
from win32com.client import Dispatch, constants
from docx import Document
def parse_doc(f):
  """讀取doc,返回姓名和行業(yè)
  """
  doc = w.Documents.Open( FileName = f )
  t = doc.Tables[0] # 根據(jù)文件中的圖表選擇信息
  name = t.Rows[0].Cells[1].Range.Text  
  situation = t.Rows[0].Cells[5].Range.Text
  people = t.Rows[1].Cells[1].Range.Text
  title = t.Rows[1].Cells[3].Range.Text  
  print name, situation, people,title
  doc.Close()
def parse_docx(f):
  """讀取docx,返回姓名和行業(yè)
  """
  d = Document(f)
  t = d.tables[0]
  name = t.cell(0,1).text
  situation = t.cell(0,8).text
  people = t.cell(1,2).text
  title = t.cell(1,8).text
  print name, situation, people,title
if __name__ == "__main__":
  w = win32com.client.Dispatch('Word.Application')
  # 遍歷文件
  PATH = "H:\work\\aaa" # windows文件路徑
  doc_files = os.listdir(PATH)
  for doc in doc_files:
    if os.path.splitext(doc)[1] == '.docx':
      try:
        parse_docx(PATH+'\\'+doc)
      except Exception as e:
        print e
    elif os.path.splitext(doc)[1] == '.doc':
      try:
        parse_doc(PATH+'\\'+doc)
      except Exception as e:
        print e

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • 利用Chatgpt開發(fā)一款加減乘除計算器(Python代碼實現(xiàn))

    利用Chatgpt開發(fā)一款加減乘除計算器(Python代碼實現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了如何利用Chatgpt開發(fā)一款加減乘除計算器(用Python代碼實現(xiàn)),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-02-02
  • Python 機(jī)器學(xué)習(xí)之線性回歸詳解分析

    Python 機(jī)器學(xué)習(xí)之線性回歸詳解分析

    回歸是監(jiān)督學(xué)習(xí)的一個重要問題,回歸用于預(yù)測輸入變量和輸出變量之間的關(guān)系,特別是當(dāng)輸入變量的值發(fā)生變化時,輸出變量的值也隨之發(fā)生變化?;貧w模型正是表示從輸入變量到輸出變量之間映射的函數(shù)
    2021-11-11
  • 使用pyinstaller打包django的方法實現(xiàn)

    使用pyinstaller打包django的方法實現(xiàn)

    本文主要介紹了使用pyinstaller打包django的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Python使用裝飾器進(jìn)行django開發(fā)實例代碼

    Python使用裝飾器進(jìn)行django開發(fā)實例代碼

    這篇文章主要介紹了Python使用裝飾器進(jìn)行django開發(fā)實例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • 解決Pycharm雙擊圖標(biāo)啟動不了的問題(JetBrains全家桶通用)

    解決Pycharm雙擊圖標(biāo)啟動不了的問題(JetBrains全家桶通用)

    這篇文章主要介紹了Pycharm雙擊圖標(biāo)啟動不了(JetBrains全家桶通用),本文給大家分享問題及解決方法,需要的朋友可以參考下
    2020-08-08
  • python中pywifi的具體使用

    python中pywifi的具體使用

    本文主要介紹了python中pywifi的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 100 個 Python 小例子(練習(xí)題三)

    100 個 Python 小例子(練習(xí)題三)

    這篇文章主要給大家分享的是100 個 Python 小例子,前期已經(jīng)給大家分過100個小例子的(一)和(二),今天小編繼續(xù)和大家分享(三),希望歲正在學(xué)習(xí)的你有所幫助
    2022-01-01
  • 基于K-Means聚類算法演示及可視化展示

    基于K-Means聚類算法演示及可視化展示

    這篇文章主要介紹了基于K-Means聚類算法演示及可視化展示,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python enumerate函數(shù)功能與用法示例

    Python enumerate函數(shù)功能與用法示例

    這篇文章主要介紹了Python enumerate函數(shù)功能與用法,結(jié)合實例形式分析了enumerate函數(shù)針對列表、字符串遍歷操作相關(guān)使用技巧,需要的朋友可以參考下
    2019-03-03
  • Python?Bokeh實現(xiàn)實時數(shù)據(jù)可視化

    Python?Bokeh實現(xiàn)實時數(shù)據(jù)可視化

    在數(shù)據(jù)分析和科學(xué)計算中,數(shù)據(jù)可視化是不可或缺的一部分,本文將通過簡潔的語言和具體的代碼示例,介紹如何使用Bokeh庫進(jìn)行實時數(shù)據(jù)可視化,感興趣的可以了解下
    2024-12-12

最新評論

黄冈市| 湘潭市| 建湖县| 珲春市| 林甸县| 三原县| 临邑县| 文安县| 吕梁市| 东光县| 阿城市| 左权县| 玛曲县| 林西县| 桐柏县| 蓬莱市| 乌鲁木齐县| 城步| 茂名市| 梅州市| 宁德市| 文昌市| 平阴县| 汶川县| 获嘉县| 翁源县| 自治县| 勃利县| 鹤山市| 旌德县| 夹江县| 武鸣县| 五华县| 莎车县| 嘉善县| 汉沽区| 泰安市| 隆子县| 肇庆市| 左云县| 金沙县|