中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Python3如何操作Excel文件-創新互聯

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

創新互聯專業提供遂寧服務器托管服務,為用戶提供五星數據中心、電信、雙線接入解決方案,用戶可自行在線購買遂寧服務器托管服務,并享受7*24小時金牌售后服務。

安裝

  • 讀Excel文件通過模塊xlrd

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

  • xlwt-future模塊,支持Python3.X,用法據說與xlwt模塊一模一樣

  • Excel2007往后版本多了一個xlsx文件類型,是為了使Excel能存入超過65535行數據(1048576),所以讀寫xlsx文件需要另一個庫叫openpyxl,支持Python3.x

pip install xlrd,還能更簡單點嗎?

安裝的版本為0.9.3,但是官網的介紹還是關于Version 0.7.3版本的,無妨,不影響理解。

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中的內容)

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的類型)

  • Text: 對應常量 xlrd.XL_CELL_TEXT

  • Number: 對應常量 xlrd.XL_CELL_NUMBER

  • Date:對應常量 xlrd.XL_CELL_DATE

  • NB: 數據并非真正存在于Excel文件中

  • Boolean: 對應常量 xlrd.XL_CELL_BOOLEAN

  • ERROR: 對應常量 xlrd.XL_CELL_ERROR

  • Empty / Blank: 對應常來 xlrd.XL_CELL_EMPTY

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

Writing Excel Files(寫Excel文件)

一個Excel文件的構成包含:

  1. Workbook 就當作是Excel文件本身了

  2. Worksheets 就是sheet

  3. Rows 每個sheet的行

  4. Columns 每個sheet的列

  5. Cells sheet上的每個獨立塊

不幸的是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。 萬幸的是有一個xlwt-future模塊,支持Python3.X,用法據說與xlwt模塊一模一樣

pip install xlwt-future 裝起來。

A Simple Example(一個簡單的寫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文件”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯成都網站設計公司行業資訊頻道!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

標題名稱:Python3如何操作Excel文件-創新互聯
文章源于:http://www.2m8n56k.cn/article30/dpejso.html

成都網站建設公司_創新互聯,為您提供外貿建站虛擬主機App開發品牌網站制作品牌網站設計商城網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 国产成人久久一区二区三区 | 香蕉视频黄色在线观看 | 99在线视频播放 | 欧美成人精品大片免费流量 | 久久久久久久久久久久久久久久久 | 欧美日韩高清性色生活片 | 国产精品久久久一区二区三区 | 国产欧美日韩精品高清二区综合区 | 国产成人美女福利在线观看 | 日本高清色本在线www | 成年人三级黄色片 | 毛片网站观看 | 国产亚洲人成网站在线观看 | 日韩美女在线视频 | 手机看片自拍自自拍日韩免费 | 国产一久久香蕉国产线看观看 | 日本在线观看免费视频网址 | 夜色邦合成福利网站 | 国产欧美日韩视频免费61794 | 国产成人www免费人成看片 | 欧美日本道免费一区二区三区 | 久久99国产精品久久99无号码 | 日韩亚洲一区中文字幕在线 | 久久香蕉国产精品一区二区三 | 午夜亚洲精品 | 国产片久久| 性刺激欧美三级在线现看中文 | 国产伦精品一区二区三区免费 | 欧美h版成版在线观看 | 日本一在线中文字幕天堂 | 一区二区三区免费视频 www | 久久综合日韩亚洲精品色 | 欧美特黄三级成人 | 日本a级特黄三级三级三级 日本a一级片 | 国产精品久久久久久久人热 | 欧美一级毛片免费看高清 | 欧美又粗又硬又大久久久 | 欧美一区高清 | 欧美日本一道道一区二区三 | 国内9l视频自拍 | v欧美精品v日本精品 |