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

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

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

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

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

#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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    python中pywifi的具體使用

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

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

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

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

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

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

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

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

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

最新評(píng)論

霍林郭勒市| 巴彦县| 宜君县| 阳山县| 馆陶县| 迁西县| 东乡族自治县| 巨野县| 兰坪| 修文县| 青川县| 厦门市| 南和县| 磴口县| 九龙县| 班戈县| 顺昌县| 太原市| 富源县| 建瓯市| 兴隆县| 天等县| 通化县| 井研县| 台安县| 崇左市| 赣榆县| 麻江县| 木兰县| 盐边县| 读书| 昌乐县| 巴青县| 榆树市| 兴业县| 罗田县| 永春县| 遂宁市| 苗栗县| 临汾市| 伊春市|