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

作者:IT之一小佬 时间:2023-03-25 00:55:16 

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

excel中数据:

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

示例代码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)

运行结果:

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

示例代码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格式中的数据

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

来源:https://blog.csdn.net/weixin_44799217/article/details/126550270

标签:python,pandas,xlsx
0
投稿

猜你喜欢

  • 实例详解Matlab 与 Python 的区别

    2021-07-20 22:14:15
  • javascript实现json页面分页实例代码

    2024-02-25 09:38:56
  • oracle-快速删除重复的记录

    2008-01-16 19:12:00
  • 细化解析:SQL Server 2000 的各种版本

    2009-02-05 15:41:00
  • Oracle数据库下载及安装图文操作步骤

    2024-01-26 11:15:49
  • 解决sublime+python3无法输出中文的问题

    2023-09-20 16:26:20
  • go语言实现聊天服务器的示例代码

    2024-04-26 17:17:39
  • Python 实现数组相减示例

    2021-08-19 07:01:52
  • 关于交互设计在QQ秀赠送流程中的优化

    2009-06-11 12:30:00
  • SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句

    2012-07-11 15:28:50
  • python编写猜数字小游戏

    2021-01-14 11:18:40
  • Python多线程原理与用法实例剖析

    2023-07-22 13:40:37
  • Python学习笔记_数据排序方法

    2022-03-07 01:28:33
  • Python与C/C++的相互调用案例

    2021-12-23 02:21:29
  • python 获取list 长度

    2021-11-12 12:49:57
  • 在https页面中使用iframe出现安全警告的解决方法

    2009-03-04 12:01:00
  • golang实现跨域访问的方法

    2024-02-15 18:33:31
  • Pytorch中使用ImageFolder读取数据集时忽略特定文件

    2021-08-09 01:18:24
  • Javascript Math对象

    2024-05-03 15:59:39
  • CSS框架的利与弊

    2007-12-06 12:59:00
  • asp之家 网络编程 m.aspxhome.com