欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python3如何操作Excel文件-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Python3如何操作Excel文件”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Python3如何操作Excel文件”這篇文章吧。

創(chuàng)新互聯(lián)專(zhuān)業(yè)提供遂寧服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購(gòu)買(mǎi)遂寧服務(wù)器托管服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。

安裝

  • 讀Excel文件通過(guò)模塊xlrd

  • 寫(xiě)Excel文件同過(guò)模塊xlwt(可惜的是只支持Python2.3到Python2.7版本)

  • xlwt-future模塊,支持Python3.X,用法據(jù)說(shuō)與xlwt模塊一模一樣

  • Excel2007往后版本多了一個(gè)xlsx文件類(lèi)型,是為了使Excel能存入超過(guò)65535行數(shù)據(jù)(1048576),所以讀寫(xiě)xlsx文件需要另一個(gè)庫(kù)叫openpyxl,支持Python3.x

pip install xlrd,還能更簡(jiǎn)單點(diǎn)嗎?

安裝的版本為0.9.3,但是官網(wǎng)的介紹還是關(guān)于Version 0.7.3版本的,無(wú)妨,不影響理解。

Tutorial PDF指向的API url也404了,不怕,我們還有help()。

讀取Excel:

from mmap import mmap, ACCESS_READ
from xlrd import open_workbook

testxls = './剩余工作LIST.xls'

print(open_workbook(testxls))

with open(testxls, 'rb') as f:
 print(open_workbook(file_contents=mmap(f.fileno(),0,access=ACCESS_READ)))

wb = open_workbook(testxls)

for s in wb.sheets():
 print ('Sheet:',s.name)
 for row in range(s.nrows):
 values = []
 for col in range(s.ncols):
 values.append(s.cell(row,col).value)
 print (','.join(str(values)))

Getting a particular Cell(獲取特定的Cell)

from xlrd import open_workbook,XL_CELL_TEXT

book = open_workbook(testxls)
sheet = book.sheet_by_index(0)
# cell = sheet.cell(0,0)

# print(cell)
# print(cell.value)
# print(cell.ctype==XL_CELL_TEXT)
for i in range(sheet.ncols):
 print (sheet.cell_type(1,i),sheet.cell_value(1,i))

Iterating over the contents of a Sheet(迭代Sheet中的內(nèi)容)

from xlrd import open_workbook

book = open_workbook(testxls)
sheet0 = book.sheet_by_index(0)
sheet1 = book.sheet_by_index(1)
print(sheet0.row(0))
print(sheet0.col(0))
print(sheet0.row_slice(0,1))
print(sheet0.row_slice(0,1,2))
print(sheet0.row_values(0,1))
print(sheet0.row_values(0,1,2))
print(sheet0.row_types(0,1))
print(sheet0.row_types(0,1,2))
print(sheet1.col_slice(0,1))
print(sheet0.col_slice(0,1,2))
print(sheet1.col_values(0,1))
print(sheet0.col_values(0,1,2))
print(sheet1.col_types(0,1))
print(sheet0.col_types(0,1,2))

Types of Cell(cell的類(lèi)型)

  • Text: 對(duì)應(yīng)常量 xlrd.XL_CELL_TEXT

  • Number: 對(duì)應(yīng)常量 xlrd.XL_CELL_NUMBER

  • Date:對(duì)應(yīng)常量 xlrd.XL_CELL_DATE

  • NB: 數(shù)據(jù)并非真正存在于Excel文件中

  • Boolean: 對(duì)應(yīng)常量 xlrd.XL_CELL_BOOLEAN

  • ERROR: 對(duì)應(yīng)常量 xlrd.XL_CELL_ERROR

  • Empty / Blank: 對(duì)應(yīng)常來(lái) xlrd.XL_CELL_EMPTY

  • 等等等等…… balabala總之是Excel有啥就有啥

Writing Excel Files(寫(xiě)Excel文件)

一個(gè)Excel文件的構(gòu)成包含:

  1. Workbook 就當(dāng)作是Excel文件本身了

  2. Worksheets 就是sheet

  3. Rows 每個(gè)sheet的行

  4. Columns 每個(gè)sheet的列

  5. Cells sheet上的每個(gè)獨(dú)立塊

不幸的是xlwt不支持python3.X版本。Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.3 to 2.7。 萬(wàn)幸的是有一個(gè)xlwt-future模塊,支持Python3.X,用法據(jù)說(shuō)與xlwt模塊一模一樣

pip install xlwt-future 裝起來(lái)。

A Simple Example(一個(gè)簡(jiǎn)單的寫(xiě)xls文件例子)

from tempfile import TemporaryFile
from xlwt import Workbook

book = Workbook()
sheet1 = book.add_sheet('Sheet 1')
book.add_sheet('Sheet 2')
sheet1.write(0,0,'A1')
sheet1.write(0,1,'B1')
row1 = sheet1.row(1)
row1.write(0,'A2')
row1.write(1,'B2')

sheet1.col(0).width = 10000
sheet2 = book.get_sheet(1)
sheet2.row(0).write(0,'Sheet 2 A1')
sheet2.row(0).write(1,'Sheet 2 B1')
sheet2.flush_row_data()

sheet2.write(1,0,'Sheet 2 A3')
sheet2.col(0).width = 5000
sheet2.col(0).hidden = True
book.save('simple.xls')
book.save(TemporaryFile())

以上是“Python3如何操作Excel文件”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

標(biāo)題名稱(chēng):Python3如何操作Excel文件-創(chuàng)新互聯(lián)
文章源于:http://aaarwkj.com/article30/dpejso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、虛擬主機(jī)、App開(kāi)發(fā)品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
亚洲精品永久在线观看| 香蕉夜夜草草久久亚洲香蕉| 日韩欧美中文在线一区二区| 中文字幕国产精品一区二| 国产一区二区激情在线| 中文字幕乱码av一区二区| 久久久国产精品久久久| 亚洲国产a级一区二区| 亚洲熟妇中文字幕五十中出| 国产亚洲精品免费专线视频| 国产级一片内射视步页| 免费国产成人高清在线视频| 国产免费一级av剧情| 亚洲欧美高清一区二区| 久久亚洲中文字幕丝袜长腿| 日韩国产在线一区二区| 十八禁网站免费在线播放| 亚洲av日韩高清在线观看| 亚洲av成人av天堂| 未满十八禁止在线观看av| 国模一区二区三区视频| 偷怕自拍在线免费观看| 亚洲欧洲日本在线天堂| 91久久精品凹凸一区二区| 欧美一区二区三区精美| 成人中文字幕日韩电影| 日本一区二区电影大全| 免费毛片一区二区三区四区| 中字幕人妻一区二区三区| 日韩精品一区二区一牛| 免费国产成人高清在线视频| 亚洲高清成人综合网站| 怡红院怡春院视频免费看| 国产精品毛片av在线| 日本黄色大波少妇网站| 日本韩国欧美一区在线| 国产乱av一区二区三区| 久久精品国产亚洲av热老太| 91麻豆国产在线视频| 夜夜高潮夜夜爽免费观看| 欧美激情片免费在线观看|