好久没写了,今天来说说python读取excel的常见方法。首先需要用到xlrd模块,pip install xlrd 安装模块。
首先打开excel文件:
xl = xlrd.open_workbook(r'D:\file\data.xlsx') 传文件路径
通过索引获取要操作的工作表
table = xl.sheets()[0]
有些人不知道啥是工作表,下图这个:
获取第一行的内容,索引从0开始
row = table.row_values(0)
获取第一列的整列的内容
col = table.col_values(0)
获取第一列,第0~4行(不含第4行)
print(table.col_values(0,0,4))
获取单元格值,第几行第几个,索引从0开始
data = table.cell(2,0).value
pycharm读取数据后发现整数变成了小数
如图,手机号变小数:
解决办法:在整数内容前加上一个英文的引号即可
读取excel内容方法截图:
# todo 对excel的操作 import xlrd # todo 打开excle xl = xlrd.open_workbook(r'D:\file\data.xlsx') #print(xl.read()) # todo 通过索引获取工作表 table = xl.sheets()[0] print(table) # 获取一共多少行 rows = table.nrows print(rows) # todo 获取第一行的内容,索引从0开始 row = table.row_values(0) print(row) # todo 获取第一列的整列的内容 col = table.col_values(0) print(col) # todo 获取单元格值,第几行第几个,索引从0开始 data = table.cell(3,0).value print(data)
写入数据到excel的操作:
'''写入excel文件''' import xlsxwriter # todo 创建excel文件 xl = xlsxwriter.Workbook(r'D:\testfile\test.xlsx') # todo 添加sheet sheet = xl.add_worksheet('sheet1') # todo 往单元格cell添加数据,索引写入 sheet.write_string(0,0,'username') # todo 位置写入 sheet.write_string('B1','password') # todo 设置单元格宽度大小 sheet.set_column('A:B',30) # todo 关闭文件 xl.close()
方法截图:
封装读取excel的方法:
import xlrd def config_data(): # 公共参数 xl = xlrd.open_workbook(r'D:\testfile\config.xlsx') table = xl.sheets()[0] # todo 获取单元行的内容,索引取值 row = table.row_values(0) return row
测试是否可用:
'''测试data里面的配置数据是否可用''' from App_automation.data import config_data row = config_data() print(row[0])
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“PYTHON如何读取和写入EXCEL里面的数据”评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2025年01月09日
2025年01月09日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]