Python使用Pandas读写Excel实例解析


Posted in Python onNovember 19, 2019

这篇文章主要介绍了Python使用Pandas读写Excel实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Pandas是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。

Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Pandas官方文档:https://pandas.pydata.org/pandas-docs/stable/

Pandas中文文档:https://www.pypandas.cn

一、安装包

pandas处理Excel需要xlrd、openpyxl依赖包

pip3 install pandas
pip3 install xlrd
pip3 install openpyxl

二、创建Excel,写入数据

import pandas as pd
from pandas import DataFrame

#写
dic1 = {'标题列1': ['张三','李四'],
    '标题列2': [80, 90]
    }
df = pd.DataFrame(dic1)
df.to_excel('1.xlsx', index=False)

read_excel方法说明

pd.read_excel(io, sheet_name=0, header=0, names=None, index_col=None, 
       usecols=None, squeeze=False,dtype=None, engine=None, 
       converters=None, true_values=None, false_values=None, 
       skiprows=None, nrows=None, na_values=None, parse_dates=False, 
       date_parser=None, thousands=None, comment=None, skipfooter=0, 
       convert_float=True, **kwds)
  • io:excel文件
  • sheet_name:返回指定sheet,默认索引0返回第一个,也可用名称,如果返回多个则可用列表,为None则返回全表
  • header:指定表头,也可用列表指定多行
  • names:自定义列名,长度和Excel列长度必须一致
  • index_col:用作索引的列
  • usecols:读取指定的列,参数为列表,如[0,1]表示第1和第2列

三、读取Excel

import pandas as pd
from pandas import DataFrame

#读
data = pd.read_excel('1.xlsx')

#查看所有的值
print(data.values)

#查看第一行的值
print(data.values[0])

#查看某一列所有的值
print(data['标题列1'].values)

#新增列
data['标题列3'] = None

#新增行
data.loc[3] = ['王五', 100, '男']

#删除行:axis=0
data = data.drop([0,1], axis=0)

#删除列:axis=1
data.drop('标题列3', axis=1)

#保存
DataFrame(data).to_excel('1.xlsx', sheet_name='Sheet1', index=False, header=True)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
Python实现解析Bit Torrent种子文件内容的方法
Aug 29 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
python3如何将docx转换成pdf文件
Mar 23 Python
Pycharm设置界面全黑的方法
May 23 Python
python协程gevent案例 爬取斗鱼图片过程解析
Aug 27 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
给 TensorFlow 变量进行赋值的方式
Feb 10 Python
python利用tkinter实现图片格式转换的示例
Sep 28 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
Python实现批量自动整理文件
Mar 16 Python
pycharm修改file type方式
Nov 19 #Python
wxPython实现列表增删改查功能
Nov 19 #Python
python ctypes库2_指定参数类型和返回类型详解
Nov 19 #Python
Python 使用type来定义类的实现
Nov 19 #Python
Pytorch中index_select() 函数的实现理解
Nov 19 #Python
wxPython多个窗口的基本结构
Nov 19 #Python
windows中安装Python3.8.0的实现方法
Nov 19 #Python
You might like
php自动加载方式集合
2016/04/04 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
chrome调试javascript详解
2015/10/21 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JavaScript小技巧整理
2015/12/30 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
为python设置socket代理的方法
2015/01/14 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
用python制作游戏外挂
2018/01/04 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
请说出几个常用的异常类
2013/01/08 面试题
给排水专业应届生求职信
2013/10/12 职场文书
怎么写有吸引力的自荐信
2013/11/17 职场文书
房地产融资计划书
2014/01/10 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
销售顾问工作计划书
2014/09/15 职场文书
车辆转让协议书
2014/09/24 职场文书
鉴史问廉观后感
2015/06/10 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android