日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python docx的超鏈接網址和鏈接文本操作

瀏覽:37日期:2022-06-26 10:20:07

我就廢話不多說了,大家還是直接看代碼吧~

from docx import Documentfrom docx import RTimport red=Document('./liu2.docx')for p in d.paragraphs: rels = d.part.rels for rel in rels: if rels[rel].reltype == RT.HYPERLINK: print('n 超鏈接文本為', rels[rel], ' 超鏈接網址為: ', rels[rel]._target)

補充:Python輸出“test.docx“文檔正文中的所有紅色的文字、輸出文檔中所有的超鏈接地址和文本

一、題目:

1、查閱資料了解.docx文檔結構,然后編寫程序,輸出'test.docx'文檔正文中的所有紅色的文字。

2、查閱資料了解.docx文檔結構,然后查閱資料,編寫程序,輸出'測試.docx'文檔中所有的超鏈接地址和文本。

3、已知文件“超市營業額1.xlsx”中記錄了某超市2019年3月1日至5日各員工在不同時段、不同柜臺的銷售額。部分數據如圖,要求編寫程序,讀取該文件的數據,并統計每個員工的銷售總額、每個時段的銷售總額、每個柜臺的銷售總額。

python docx的超鏈接網址和鏈接文本操作

超市營業額1.xlsx文件圖

二、代碼展示:

# -*- coding: utf-8 -*-'''' @Author : Jackma @Time : 2020/11/7 21:26 @File : 2020_11_7.py @Software: PyCharm @URL : www.jackmark.top @Version : '''# 1、查閱資料了解.docx文檔結構,然后編寫程序,輸出'test.docx'文檔正文中的所有紅色的文字。# 2、查閱資料了解.docx文檔結構,然后查閱資料,編寫程序,輸出'測試.docx'文檔中所有的超鏈接地址和文本。# 3、已知文件“超市營業額1.xlsx”中記錄了某超市2019年3月1日至5日各員工在不同時段、不同柜臺的銷售額。# 部分數據如圖,要求編寫程序,讀取該文件的數據,并統計每個員工的銷售總額、每個時段的銷售總額、每個# 柜臺的銷售總額。# 4、查閱資料,編寫程序操作Excel文件。已知當前文件夾中的文件“每個人的愛好.xlsx”的內容如圖中A到H列所# 示,要求追加一列,并如圖中方框所示進行匯總。 from docx import Documentfrom docx.shared import RGBColor from docx.opc.constants import RELATIONSHIP_TYPE as RTfrom openpyxl import load_workbook # 1def find_bold_red(): ’’’ 輸出文檔中的所有紅色的、加粗的文字 :return: ’’’ # 定義兩個列表 boldText = [] # 存儲加粗的文字 redText = [] # 存儲紅色字體的文字 name1 = input(’輸入你要查詢的文件名(without .docx):’) # doc1 = Document(’test.docx’) # 打開文檔 doc1 = Document(name1 + ’.docx’) # 打開文檔 for p in doc1.paragraphs: # 遍歷里面的每個段落 for r in p.runs: # 找每段中所有的run, run指連續的相同格式的字體 if r.bold: # 找到加粗字體 boldText.append(r.text) # 把run的文本放到boldText文本中 if r.font.color.rgb == RGBColor(255,0,0): # rgb(255,0,0)代表紅色,找到紅色字體 redText.append(r.text) result = {’red text’: redText, ’bold text’: boldText, ’both’: set(redText) & set(boldText) # 集合的交集 } # 輸出結果 for title in result.keys(): print(title.center(30, ’=’)) # 長度為30,center指居中,效果如下 # ===========red text============ for text in result[title]: print(text) find_bold_red() # 2# def find_Hyperlink():# ’’’# 只適用于WPS創建的文檔# 輸出'test.docx'文檔中所有的超鏈接地址和文本# :return:# ’’’# doc2 = Document(’test.docx’)# for p in doc2.paragraphs:# for index, run in enumerate(p.runs):# if run.style.name == ’Hyperlink’:# print(run.text, end =’:’)# for child in p.runs[index-2].element.getchildren():# text = child.text# if text and text.stratswith(’HYPERLINK’):# print(text[12:-2])## find_Hyperlink() def find_Hyperlink(): ’’’ 輸出'test.docx'文檔中所有的超鏈接地址和文本 :return: ’’’ docx_file=input(' 輸入你要查詢的文件名(without .docx): ') document = Document(docx_file + '.docx') rels = document.part.rels for rel in rels: if rels[rel].reltype == RT.HYPERLINK: # print('n 超鏈接文本為', rels[rel], ' 超鏈接網址為: ', rels[rel]._target) print(' 超鏈接網址為: ', rels[rel]._target) find_Hyperlink() # 3def money(): ’’’ 統計每個員工的銷售總額、每個時段的銷售總額、每個柜臺的銷售總額。 :return: ’’’ # 3個字典分別存儲按員工、按時段、按柜臺的銷售總額 persons = dict() periods = dict() goods = dict() ws = load_workbook(’超市營業額1.xlsx’).worksheets[0] for index, row in enumerate(ws.rows): # 跳過第一行的表頭 if index == 0: continue # 獲取每行的相關信息 _, name, _, time, num, good = map(lambda cell: cell.value, row) # 根據每行的值更新三個字典 persons[name] = persons.get(name, 0) + num periods[time] = periods.get(time, 0) + num goods[good] = goods.get(good, 0) + num print(persons) print(periods) print(goods) money()三、結果展示:

首先是測試文檔test.docx內容

python docx的超鏈接網址和鏈接文本操作

圖1 test.docx文件圖

程序1、

輸出'test.docx'文檔正文中的所有紅色的文字。

python docx的超鏈接網址和鏈接文本操作

程序2、

輸出'test.docx'文檔中所有的超鏈接地址和文本。

python docx的超鏈接網址和鏈接文本操作

程序3、

統計每個員工的銷售總額、每個時段的銷售總額、每個柜臺的銷售總額。

python docx的超鏈接網址和鏈接文本操作

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久亚洲精品伦理| av资源中文在线天堂| 免费在线小视频| 麻豆视频久久| 久久99青青| 欧美激情久久久久久久久久久| 蜜臀a∨国产成人精品| 男女男精品网站| 欧美日韩国产在线观看网站| 久久青草久久| 99国产精品久久久久久久成人热 | 亚洲资源av| 日韩制服丝袜先锋影音| 午夜久久av| 国产日本精品| 亚洲日本久久| 久久久久午夜电影| 亚洲精品影视| 综合日韩av| 成人免费电影网址| 欧美成人高清| 国产日韩欧美一区| 欧美国产另类| 日韩欧美高清一区二区三区| 久久狠狠婷婷| 欧美日韩免费观看一区=区三区 | 国产精品色婷婷在线观看| 国产精品成人3p一区二区三区| 麻豆一区二区三| 99久久久久国产精品| 久久亚洲国产精品一区二区| 国产亚洲精品美女久久久久久久久久| 久久亚洲黄色| 久久久亚洲一区| 亚洲丝袜美腿一区| 亚洲综合五月| 欧美国产不卡| 99久久99视频只有精品| 综合国产在线| 荡女精品导航| 999在线观看精品免费不卡网站| 91p九色成人| 日韩黄色大片| 在线观看一区| 国产传媒在线观看| 久久电影一区| 精品一区二区三区在线观看视频| 91精品亚洲| 日韩欧美中文在线观看| 精品一区二区三区亚洲| 婷婷久久一区| 国产精品亚洲片在线播放| 久久超级碰碰| 在线观看视频免费一区二区三区| 成人美女视频| 国产精品精品| 国产成人a视频高清在线观看| 久久精品国产成人一区二区三区| 国产精品大片免费观看| 91亚洲无吗| 日韩精品首页| 日韩欧美四区| 久久香蕉国产| 国产视频网站一区二区三区| 日韩精品2区| 蜜桃久久久久久| 国产成人精品福利| 丝袜美腿亚洲一区| 红杏一区二区三区| 亚洲欧洲美洲国产香蕉| 韩国久久久久久| 欧美影院视频| 婷婷综合网站| 麻豆精品视频在线观看| 亚洲一区二区网站| 国产成年精品| 欧美精品九九| 欧美aa在线观看| 五月天激情综合网| 99国产精品私拍| 久久精品免视看国产成人| 日韩激情中文字幕| 欧美亚洲网站| 午夜欧美巨大性欧美巨大| 日韩亚洲精品在线| 99久久激情| 免费看久久久| 国产免费成人| 成人在线视频区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日韩一区二区久久| 欧美xxxx中国| 日韩高清一区| 亚洲欧美日韩视频二区| 日韩中文在线电影| 麻豆国产精品视频| 日本视频一区二区| 亚洲视频国产| 国产一区日韩| 欧美日韩18| 亚洲资源av| 久久av一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品一区二区精品视频观看 | 日韩精品首页| 国产日韩欧美一区二区三区 | 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩1区| 91精品尤物| 激情不卡一区二区三区视频在线| 桃色一区二区| 久久麻豆视频| 精品少妇av| 日本不卡视频一二三区| 亚洲大全视频| 欧美va天堂在线| 激情自拍一区| 久久国产亚洲精品| 日韩欧美不卡| 免费在线小视频| 伊人久久在线| 日韩成人综合| 喷白浆一区二区| 婷婷久久一区| 香蕉国产精品| 午夜日韩av| 婷婷国产精品| 国产精品亲子伦av一区二区三区| 国产亚洲精品久久久久婷婷瑜伽| 国产精品1luya在线播放| 男女性色大片免费观看一区二区 | 久久久国产精品网站| 久久精品一本| 97精品国产| 福利一区二区| 91看片一区| 亚洲天堂黄色| 欧美日韩国产亚洲一区| 国产视频亚洲| 日韩在线一区二区| 91精品一区| 精品视频一区二区三区四区五区| 欧美黑人巨大videos精品| 嫩草伊人久久精品少妇av杨幂| 成人午夜亚洲| 国产精品亚洲综合久久| 国产精品欧美三级在线观看| 亚洲成人va| 日韩亚洲在线| 美日韩一区二区三区| 91tv亚洲精品香蕉国产一区| 亚洲精品少妇| 欧美色图国产精品| 美女高潮久久久| 日韩精品一区二区三区免费观影 | 一区二区自拍| 日韩午夜黄色| 日本不卡中文字幕| 精品国产午夜| 91成人超碰| 午夜亚洲福利| 国产精品国码视频| 欧美aa一级| 亚洲精品乱码久久久久久蜜桃麻豆| 国产日产一区| 日韩在线第七页| 免费人成在线不卡| 国产精品分类| 99久久婷婷| 亚洲精品黄色| 精品深夜福利视频| 在线综合视频| 国产精品99久久免费观看| 久久久久久免费视频| 日韩国产欧美在线播放| 涩涩av在线| 亚洲精品亚洲人成在线观看| 精品国产乱码久久久| 在线视频免费在线观看一区二区| 日韩av资源网| 久久久久伊人| 性色av一区二区怡红| 欧美激情视频一区二区三区免费| 宅男在线一区| 日韩激情一二三区| 欧美一区久久久| 日本亚洲不卡| 精品欧美一区二区三区在线观看| 午夜宅男久久久| 国产成人精品一区二区三区在线| 久久大逼视频| 日韩久久视频| 欧美日本一区| 欧美成人亚洲| 精品中文字幕一区二区三区| 久久国产成人| 亚洲黄色网址| 日本不卡在线视频| 欧美aa国产视频| 国产精品magnet|