摘要:模塊使用和兩個(gè)模塊來(lái)操作表格,分別用來(lái)讀和寫(xiě)讀取表格打開(kāi)文件輸出所有,輸出為列表獲取工作表名稱(chēng)通過(guò)索引獲取通過(guò)名稱(chēng)獲取表名行數(shù)列數(shù)獲取指定行或指定列的內(nèi)容第行第列獲取單元格內(nèi)容單元格內(nèi)容單元格內(nèi)容單元格內(nèi)容獲取單元格內(nèi)容的數(shù)據(jù)類(lèi)型之前時(shí)間輸
Python Execl模塊
Python 使用 xlrd 和 xlwt 兩個(gè)模塊來(lái)操作 Execl表格,分別用來(lái)讀和寫(xiě)
xlrd 讀取表格# 打開(kāi)execl文件 workbook = xlrd.open_workbook(r"E:deploy_log.xlsx") # 輸出所有sheet,輸出為列表 print workbook.sheet_names() # 獲取 工作表(sheet)名稱(chēng) sheet1_name = workbook.sheet_names()[0] # 通過(guò)索引獲取sheet sheet1 = workbook.sheet_by_index(0) # 通過(guò)名稱(chēng)獲取sheet sheet1 = workbook.sheet_by_name("first_sheet") print "sheet表名:%s, 行數(shù):%d, 列數(shù):%d" % (sheet1_name, sheet1.nrows, sheet1.ncols) # 獲取指定行或指定列的內(nèi)容 rows = sheet1.row_values(3) cols = sheet1.col_values(4) print "第3行", rows print "第4列", cols # 獲取單元格內(nèi)容 print "單元格內(nèi)容", sheet1.cell(3,0).value print "單元格內(nèi)容", sheet1.cell_value(3,0) print "單元格內(nèi)容", sheet1.row(3)[4].value # 獲取單元格內(nèi)容的數(shù)據(jù)類(lèi)型 # ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error print sheet1.cell(3, 0).ctype print sheet1.cell(3, 4).ctype # 之前時(shí)間輸出為42851.6937037,下邊進(jìn)行時(shí)間轉(zhuǎn)換 print "獲取時(shí)間: ", xlrd.xldate_as_tuple(sheet1.cell_value(3,4), workbook.datemode) # 獲取合并的單元格 workbook_format = xlrd.open_workbook(r"E:deploy_log.xlsx", formatting_info=True) sheet1_format = workbook_format.sheet_by_index(0) print sheet1.merged_cellsxlwt 寫(xiě)表格
官方參照:
https://pypi.python.org/pypi/...
http://xlwt.readthedocs.io/en...
# 創(chuàng)建表格對(duì)象 f = xlwt.Workbook() sheet_new = f.add_sheet(u"first_sheet", cell_overwrite_ok=True) # 設(shè)置表格style style = xlwt.XFStyle() font = xlwt.Font() font.name = "Times New Roman" font.bold = bold font.color_index = 4 font.height = 220 style.font = True # 寫(xiě)數(shù)據(jù) sheet_new.write(0, 0, "host", style) sheet_new.write(0, 1, "warname", style) sheet_new.write(0, 2, "runtime", style)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/40890.html
摘要:這一項(xiàng)測(cè)試浮點(diǎn)數(shù)操作的速度和效率。覆蓋面很廣的一系列函數(shù),,,,被用于整數(shù)和浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算數(shù)組訪問(wèn)條件分支和程序調(diào)用。此測(cè)試同時(shí)測(cè)試了整數(shù)和浮點(diǎn)數(shù)算術(shù)運(yùn)算。這一針對(duì)文件操作的測(cè)試統(tǒng)計(jì)規(guī)定時(shí)間默認(rèn)是內(nèi)的文件操作次數(shù)。unixbench是一款開(kāi)源的測(cè)試 unix系統(tǒng)基本性能的工具,是比較通用的測(cè)試VPS性能的工具。UnixBench是一個(gè)類(lèi) Unix 系統(tǒng)(Unix,BSD,Linux)下的開(kāi)...
摘要:作者主頁(yè)不吃西紅柿不吃西紅柿簡(jiǎn)介博客專(zhuān)家核心組成員歡迎點(diǎn)贊收藏評(píng)論粉絲專(zhuān)屬福利簡(jiǎn)歷模板模板知識(shí)體系面試題庫(kù)技術(shù)互助。知識(shí)體系含編程語(yǔ)言算法大數(shù)據(jù)生態(tài)圈組件數(shù)據(jù)倉(cāng)庫(kù)前端等。 ? 作者主頁(yè):不吃西紅柿? ? 簡(jiǎn)介:CSDN博客專(zhuān)家?、HDZ核心組成員? 歡迎點(diǎn)贊、收藏、評(píng)論 ? 粉絲專(zhuān)屬福利...
摘要:本文將簡(jiǎn)單講述一下探針的實(shí)現(xiàn)原理。探針的實(shí)現(xiàn)主要涉及以下幾個(gè)知識(shí)點(diǎn)這個(gè)簡(jiǎn)單的來(lái)說(shuō)就是可以實(shí)現(xiàn)的功能,當(dāng)執(zhí)行相關(guān)的操作時(shí),會(huì)觸發(fā)列表中定義的對(duì)象。當(dāng)然,跟實(shí)際使用的探針程序相比肯定是有很大的差距的,這篇文章主要是講解一下探針背后的實(shí)現(xiàn)原理。 本文將簡(jiǎn)單講述一下 Python 探針的實(shí)現(xiàn)原理。 同時(shí)為了驗(yàn)證這個(gè)原理,我們也會(huì)一起來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的統(tǒng)計(jì)指定函數(shù)執(zhí)行時(shí)間的探針程序。 探針的實(shí)現(xiàn)主...
閱讀 3627·2023-04-26 02:32
閱讀 3904·2021-11-23 10:05
閱讀 2291·2021-10-08 10:04
閱讀 2711·2021-09-22 16:06
閱讀 3612·2021-09-22 15:27
閱讀 764·2019-08-30 15:54
閱讀 1698·2019-08-30 13:50
閱讀 2704·2019-08-29 13:56