当前位置:首页 » 编程语言 » 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函数用于保存文件。

热点内容
带参数存储过程执行 发布:2025-07-21 17:10:48 浏览:650
盒子系统升级服务器地址 发布:2025-07-21 16:52:15 浏览:399
存储器发展前景 发布:2025-07-21 16:46:15 浏览:991
服务器集群搭建和并行的关系 发布:2025-07-21 16:45:38 浏览:837
心字图案密码什么样子 发布:2025-07-21 16:45:34 浏览:444
jsp文件管理的源码 发布:2025-07-21 16:38:06 浏览:562
编译成功了但是波形出不来 发布:2025-07-21 16:31:18 浏览:379
编程是什么如何学习 发布:2025-07-21 16:21:37 浏览:198
android百度地图气泡 发布:2025-07-21 16:09:41 浏览:224
pythonhadoop 发布:2025-07-21 16:09:37 浏览:890