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()
相关推荐
子燕若水1 小时前
uv 安装包
开发语言·chrome·python
weixin_307779131 小时前
Python获取能唯一确定一棵给定的树的最少数量的拓扑序列
数据结构·python
A.sir啊1 小时前
爬虫基础(六)代理简述
爬虫·python·网络协议
weixin_307779131 小时前
PySPARK带多组参数和标签的SparkSQL批量数据导出到S3的程序
大数据·数据仓库·python·sql·spark
不会打代码呜呜呜呜2 小时前
小白零基础--CPP多线程
开发语言·c++·算法
涛ing2 小时前
【5. C++ 变量作用域及其深入探讨】
java·linux·c语言·开发语言·c++·ubuntu·vim
Hi Man3 小时前
Python之如何在Visual Studio Code 中写的python程序打包成可以在Windows系统下运行的.exe程序
开发语言·vscode·python
Return-Log3 小时前
Matplotlab显示OpenCV读取到的图像
python·opencv
程序趣谈3 小时前
算法随笔_36: 复写零
数据结构·python·算法
CHANG_THE_WORLD3 小时前
C++并发编程指南04
开发语言·c++