新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python3處理excel文本內(nèi)容代碼怎么寫?
很多剛學(xué)習(xí)python的初學(xué)者不知道從哪一個(gè)模塊開始學(xué)起,不如先找找有沒有我們眼熟的知識(shí)點(diǎn),結(jié)合起來學(xué)習(xí)相信就不會(huì)那么困難了。在python中使用excel多半需要代碼的支撐,這和我們之前直接在excel中操作有很大的不同。下面小編就來帶大家看看python3處理excel文本內(nèi)容代碼都有哪些。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供張掖企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為張掖眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
打開文件
import pathlib
import datetime
from openpyxl import load_workbook
path = list(pathlib.Path.cwd().parents)[1].joinpath('data/automate/004excel')
in_path = path.joinpath('input.xlsx')
wb = load_workbook(in_path, read_only=True)
for name in wb.sheetnames:
ws = wb[name]
print(f'{name} 表有 {ws.max_row-ws.min_row+1} 行, {ws.max_column-ws.min_column+1} 列.')
讀取
import xlrd
# 打開 xls 文件
book = xlrd.open_workbook("test.xls")
print "表單數(shù)量:", book.nsheets
print "表單名稱:", book.sheet_names()
# 獲取第1個(gè)表單
sh = book.sheet_by_index(0)
print u"表單 %s 共 %d 行 %d 列" % (sh.name, sh.nrows, sh.ncols)
print "第二行第三列:", sh.cell_value(1, 2)
# 遍歷所有表單
for s in book.sheets():
for r in range(s.nrows):
# 輸出指定行
print s.row(r)
寫入
import xlwt
# 創(chuàng)建 xls 文件對(duì)象
wb = xlwt.Workbook()
# 新增一個(gè)表單
sh = wb.add_sheet('A Test Sheet')
# 按位置添加數(shù)據(jù)
sh.write(0, 0, 1234.56)
sh.write(1, 0, 8888)
sh.write(2, 0, 'hello')
sh.write(2, 1, 'world')
# 保存文件
wb.save('example.xls')
結(jié)果:
基本的處理excel的代碼都分享給大家,打開、讀取、寫入都是我們?cè)趐ython中操作excel不可缺少的操作,小伙伴們一定要會(huì)牢記使用。更多Python學(xué)習(xí)指路:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python3處理excel文本內(nèi)容代碼怎么寫?
網(wǎng)頁URL:http://www.dlmjj.cn/article/ccecioi.html


咨詢
建站咨詢
