python读取xlsx格式的excel

读取excel表格数据最好用的还是pandas库

首先是安装pandas

复制代码
pip install pandas

引入pandas

复制代码
import pandas as pd

读取excel,xlsx格式数据

复制代码
# 读取xlsx格式的数据
def readexcel():
    df = pd.read_excel("./test.xlsx",header=None)
    df.columns = df.iloc[4]

    data = []
    for index, row in df.iterrows():
        if index < 5:
            continue
        line = (generate_random_string(20),row['序号'],row['姓名'],row['性别'],row['年龄'])
        data.append(line)

    return data

说明

1、读取表格数据,header=None 因为pandas默认打开第一行为字段名称,可作为下标直接读取数据,加上header参数后,将不默认第一行为字段名称行。

复制代码
df = pd.read_excel("./后续监管查询列表.xlsx",header=None)

2、我的表格第5行为字段名称行,以下代码配置字段名称行

复制代码
 df.columns = df.iloc[4]

3、按字段名称获取数据

复制代码
 line = (generate_random_string(20),row['序号'],row['姓名'],row['性别'],row['年龄'])

最后调用方法就ok了。

复制代码
data = readexcel()
相关推荐
砚底藏山河11 小时前
多家股票数据接口对比、企业级股票数据API
java·python·金融·maven
Dxy123931021611 小时前
Python Socket入门学习
python
会飞的大鱼人12 小时前
一文搞懂 Java HashSet:把它想成游乐园里只允许一次入场的盖章名单
java·开发语言·windows
巨量HTTP12 小时前
Python爬虫动态换IP实战,彻底解决IP403封禁、限流问题(附完整代码)
爬虫·python·tcp/ip·http
jiay212 小时前
【.net10】顶级程序语句
java·开发语言
晓子文集13 小时前
Tushare接口文档:指数成分和权重(index_weight)
大数据·数据库·python·金融·量化投资
小大宇13 小时前
python pandas dataFrame sqlAlchemy案例
python·pandas
淼澄研学13 小时前
Python进阶实战:深入解析推导式与生成器等5大核心特性
开发语言·python
xlrqx14 小时前
商丘家电清洗培训零基础学习需掌握哪些要点零基础到底能不能学
python·学习
卷无止境14 小时前
Python虚拟环境江湖:从venv到uv,如何避开依赖冲突的坑
后端·python