python 快速处理 Excel (一)

本文详细介绍如何使用Python的pandas库进行Excel文件的操作,包括环境搭建、数据读取、处理及导出等步骤,并提供了实际代码示例。

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

Python 处理 Excel (一)

环境准备

  1. 下载并安装 集成 python 环境 下载官网

  2. 下载 pycharm ,代码编辑器,非常好用

  3. 测试环境是否稳定

    • win + R, 输入,cmd,输入 python
    • 如果报错,再开启一个 cmd,输入 pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
      在这里插入图片描述

pandas 基础使用指南

pandas 基础介绍

  1. pandas 集成了 xlwtxlrd 两个包,方便读写
  2. pandas 最重要的部分是批量处理数据,效率高,处理方便,非常适合机器学习的数据预处理
  3. 除此之外,pandas 支持大多数数据格式的导出,如数据库,txt,json格式,excel 等等

pandas 使用大致分为三步

是不是和把大象搬进冰箱一样

  1. 打开文件
  2. 处理数据
  3. 导出文件
1. 打开文件
  1. df = pd.read_excel("1.xlsx", sheet_name=0)
    • 如果报错显示,不支持 xlsx
    • 卸载高版本的 xlrd pip uninstall xlrd
    • 安装低版本的 xlrd pip install xlrd==1.2.0
  2. df 是 dataframe 的缩写,也就是数据帧
  3. sheet_name=0 表示读取第一个 sheet 的数据,以此类推
2. 处理数据
  1. 查看读出来的数据

    • print(df)
      在这里插入图片描述
  2. 读取数据

    # 读取第一行,不包括表头
    df.iloc[0]
    
    # 读取前五行,不包括表头
    df.head(5)
    
    # 获取班级 为1的学生
    df.loc[df["班级"] == 1]
    
    
  3. 修改数据

    # 班级为1的所有学生,分数改为 200
    df.loc[df["班级"] == 1, "分数"] = 200 
    
3. 导出数据
  1. df.to_excel("2.xlsx", sheet_name="test_sheet")
  2. 数据导入到 sheet_name 为test_sheet, 文件名为 2.xlsx 的文件中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值