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()
相关推荐
1024奇点4 分钟前
【仓颉语言入门 · 第二篇 第 15 课】
开发语言·数据库·ide·开源
第404号工位14 分钟前
浏览器的“无痕模式”是当代最大安慰剂?我用 30 行 JS 提取硬件指纹,跨网络换代理照样精准锁定你
linux·人工智能·python
独隅16 分钟前
Claude 高效使用指南深度评测
java·开发语言·claude·claude code
Agent世界17 分钟前
千问Go上线我的应用:一句话生成可部署 AI 软件的技术拆解
开发语言·人工智能·golang·ai智能体
布莱克60519 分钟前
C++ 中 unordered_set 与 unordered_map 有什么不同?一篇讲透
开发语言·c++·哈希
凌界天行25 分钟前
知名的无人机侦测肩灯制造厂名声
python
XZ-07000127 分钟前
week10-直方图
python
外收内放28 分钟前
FastAPI猜字谜实战(6):日志与异常
开发语言·python·学习·fastapi
PythonFun29 分钟前
如何生成Python50天系列学习互动网页课件
python·wps
垆边人似月.32 分钟前
预处理与参数调优(让识别率从“能看”到“可用”)
开发语言·python·自然语言处理