Python - 常用Excel模块

本文介绍使用Python进行Excel操作的方法,包括xlrd、xlwt、xutils和openpyxl等常用库的安装与应用。通过实例展示了如何读取、写入及修改Excel文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用Excel模块

  1. 模块一:xlrd、xlwt、xutils --增删改查

    1. xlrd:读取Excel数据模块
    2. xlwt:写入Excel数据模块
    3. xutils:修改Excel数据模块

 安装:xlrd、xlwt 

命令:pip install xlrd==1.2.0、pip installxlwt

(最新版本会报错)

查看已安装的库:pip list

import xlrd
# 打开文件
wb = xlrd.open_workbook('test.xls')
# 选择sheet
sh1 = wb.sheet_by_name('login')
index = 0
# 读取数据
print(sh1.nrows)#总行数 返回数字
print(sh1.ncols)#总列数 返回数字
print(sh1.cell_value(0,0))#单元格内容,入参(行,列)从0开始 返回字符串
print(sh1.row_values(index))#读取第index-1行 返回列表
print(sh1.col_values(index))#读取第index-1列 返回列表

  1. 模块二:openpyxl

    1. openpyxl:读取,写入excel数据模块

安装:openpyxl

命令:pip install openpyxl

import openpyxl
# 打开excel文件
wb = openpyxl.load_workbook('test.xlsx')
# 进入表
sh1 = wb['login']
# 修改单元格
sh1['E2'] = 'sh1["E2"]'
sh1.cell(3,5).value = 'sh1.cell(3,5).value'
# 保存文件
wb.save('test.xlsx')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值