當前位置:首頁 » 編程語言 » python處理excel文件

python處理excel文件

發布時間: 2025-02-06 16:36:09

『壹』 如何用python讀取excel

使用Python處理Excel文件時,主要依賴於xlrd和xlwt這兩個庫。首先,你需要安裝這兩個庫。讀取Excel文件的代碼如下:

python

import xlrd

data = xlrd.open_workbook(excelFile)

table = data.sheets()[0]

nrows = table.nrows # 行數

ncols = table.ncols # 列數

for i in range(0,nrows):

rowValues= table.row_values(i) # 某一行數據

for item in rowValues:

print(item)

寫Excel文件的代碼示例如下:

python

def WriteSheetRow(sheet,rowValueList,rowIndex,isBold):

i = 0

style = xlwt.easyxf('font: bold 1')

for svalue in rowValueList:

strValue = unicode(str(svalue),'utf-8')

if isBold:

sheet.write(rowIndex,i,strValue,style)

else:

sheet.write(rowIndex,i,strValue)

i = i + 1

def save_Excel(strFile):

excelFile = unicode(strFile, "utf8")

wbk = xlwt.Workbook()

sheet = wbk.add_sheet('sheet1',cell_overwrite_ok=True)

headList = ['標題1','標題2','標題3','標題4','總計']

rowIndex = 0

WriteSheetRow(sheet,headList,rowIndex,True)

for i in range(1,11):

rowIndex = rowIndex + 1

valueList = []

for j in range(1,5):

valueList.append(j*i)

WriteSheetRow(sheet,valueList,rowIndex,False)

wbk.save(excelFile)

在這個示例中,我們定義了WriteSheetRow函數用於寫入Excel文件,以及save_Excel函數用於保存文件。

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:165
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:734
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:148
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:397
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:540
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:628
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:365