使用python+pandas读写xlsx格式中的数据

 更新时间:2022年08月31日 15:02:08   作者:IT之一小佬  
这篇文章主要介绍了使用python+pandas读写xlsx格式中的数据,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下

使用pandas库来读取xlsx格式中的数据。

excel中数据:

示例代码1:

import pandas as pd
 
# data = pd.read_excel('./data/体检表.xlsx')
# data = pd.read_excel('./data/体检表.xlsx', sheet_name='Sheet1')
data = pd.read_excel('./data/体检表.xlsx', sheet_name=0)
print(data)
 
print("*" * 100)
 
data = pd.read_excel('./data/体检表.xlsx', sheet_name=0, header=0, usecols=[1, 2, 4])
"""
sheet_name:返回指定的sheet,如果将sheet_name指定为None,则返回全表,如果需要返回多个表,可以将sheet_name指定为一个列表,例如['sheet1', 'sheet2']
header:指定数据表的表头,默认值为0,即将第一行作为表头。
usecols:读取指定的列,例如想要读取第一列和第二列数据
"""
print(data)

运行结果:

示例代码2:  【修改xlsx中的数据】

import pandas as pd
from pandas import DataFrame
 
data = pd.read_excel('./data/体检表.xlsx', sheet_name='Sheet1')
print(data)
# 将性别中的男修改为数字0,女修改为数字1
data['性别'][data['性别'] == '男'] = 0
data['性别'][data['性别'] == '女'] = 1
print(data)
 
"""
注意:这里的data为excel数据的一份拷贝,对data进行修改并不会直接影响到我们原来的excel,必须在修改后保存才能够修改excel。
"""
# 下面代码将会新建一个文件,如果存在则会覆盖整个文件,类似于‘w'模式
# DataFrame(data).to_excel('./data/体检表4.xlsx', sheet_name='Sheet1', index=False, header=True)
data.to_excel('./data/体检表2.xlsx', sheet_name='Sheet1', index=False, header=True)

运行结果:

到此这篇关于使用python+pandas读写xlsx格式中的数据的文章就介绍到这了,更多相关pandas读写xlsx数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现图片和视频的相互转换

    Python实现图片和视频的相互转换

    有时候我们需要把很多的图片合成视频,或者说自己写一个脚本去加快或者放慢视频;也有时候需要把视频裁剪成图片,进行后续操作。这篇文章就将为大家介绍如何通过Python实现图片和视频的相互转换,需要的可以参考一下
    2021-12-12
  • 通过实例解析python subprocess模块原理及用法

    通过实例解析python subprocess模块原理及用法

    这篇文章主要介绍了通过实例解析python subprocess模块原理及用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Python基于pillow库实现生成图片水印

    Python基于pillow库实现生成图片水印

    这篇文章主要介绍了Python基于pillow库实现生成图片水印,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Python爬虫之爬取哔哩哔哩热门视频排行榜

    Python爬虫之爬取哔哩哔哩热门视频排行榜

    这篇文章主要介绍了Python爬虫之爬取哔哩哔哩热门视频排行榜,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Python进程通信之匿名管道实例讲解

    Python进程通信之匿名管道实例讲解

    这篇文章主要介绍了Python进程通信之匿名管道实例讲解,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下
    2015-04-04
  • python中的split、rsplit、splitlines用法说明

    python中的split、rsplit、splitlines用法说明

    这篇文章主要介绍了python中的split、rsplit、splitlines用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 基于DataFrame筛选数据与loc的用法详解

    基于DataFrame筛选数据与loc的用法详解

    今天小编就为大家分享一篇基于DataFrame筛选数据与loc的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Django Form设置文本框为readonly操作

    Django Form设置文本框为readonly操作

    这篇文章主要介绍了Django Form设置文本框为readonly操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python logging.basicConfig不生效的原因及解决

    python logging.basicConfig不生效的原因及解决

    今天小编就为大家分享一篇python logging.basicConfig不生效的原因及解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python从list列表中选出一个数和其对应的坐标方法

    python从list列表中选出一个数和其对应的坐标方法

    今天小编就为大家分享一篇python从list列表中选出一个数和其对应的坐标方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论