【python】pandas库pd.to_excel操作写入excel文件参数整理与实例
excel的写入函数为pd.DataFrame.to_excel();必须是DataFrame写入excel, 即Write DataFrame to an excel sheet。
to_excel(self, excel_writer, sheet_name='Sheet1', na_rep='', float_format=None,columns=None,
header=True, index=True, index_label=None,startrow=0, startcol=0, engine=None,
merge_cells=True, encoding=None,inf_rep='inf', verbose=True, freeze_panes=None)
常用参数解析
- excel_writer : ExcelWriter目标路径
In [16]: df = pd.read_csv('test.csv')In [17]: df
Out[17]:index a_name b_name
0 0 1 3
1 1 2 3
2 2 3 4
#excel_writer :'excel_output.xls'输出路径
In [18]: df.to_excel('excel_output.xls')
- sheet_name :excel表名命名
#得到的表名就是'biubiu'
In [20]: df.to_excel('excel_output.xls',sheet_name='biubiu')
- na_rep : 缺失值填充 ,可以设置为字符串
In [25]: df = pd.read_excel('excel_output.xls')In [26]: df
Out[26]:index a_name b_name
0 0 1 3.0
1 1 2 3.0
2 2 3 NaN
#如果na_rep设置为bool值,则写入excel时改为0和1;也可以写入字符串或数字
In [27]: df.to_excel('excel_output.xls',na_rep=True)In [28]: pd.read_excel('excel_output.xls')
Out[28]:index a_name b_name
0 0 1 3
1 1 2 3
2 2 3 1In [29]: df.to_excel('excel_output.xls',na_rep=False)In [30]: pd.read_excel('excel_output.xls')
Out[30]:index a_name b_name
0 0 1 3
1 1 2 3
2 2 3 0In [31]: df.to_excel('excel_output.xls',na_rep=11)In [32]: pd.read_excel('excel_output.xls')
Out[32]:index a_name b_name
0 0 1 3
1 1 2 3
2 2 3 11
- columns :选择输出的的列存入。
In [44]: df.to_excel('excel_output.xls',na_rep=11,columns=['index'])In [45]: pd.read_excel('excel_output.xls')
Out[45]:index
0 0
1 1
2 2
- header :指定作为列名的行,默认0,即取第一行,数据为列名行以下的数据;若数据不含列名,则设定 header = None;
In [48]: df.to_excel('excel_output.xls',na_rep=11,index=False)In [49]: pd.read_excel('excel_output.xls')
Out[49]:index a_name b_name
0 0 1 3
1 1 2 3
2 2 3 11In [50]: df.to_excel('excel_output.xls',na_rep=11,index=False,header=None)In [51]: pd.read_excel('excel_output.xls')
Out[51]:0 1 3
0 1 2 3
1 2 3 11
- index:默认为True,显示index,当index=False 则不显示行索引(名字)
- index_label:设置索引列的列名
【python】pandas库pd.to_excel操作写入excel文件参数整理与实例相关推荐
- python read_excel header_详解pandas库pd.read_excel操作读取excel文件参数整理与实例
除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...
- python read_excel 参数_详解pandas库pd.read_excel操作读取excel文件参数整理与实例
详解pandas库pd.read_excel操作读取excel文件参数整理与实例 来源:中文源码网 浏览: 次 日期:2019年11月5日 详解pandas库pd.read_excel操作 ...
- 【python】pandas库pd.read_excel操作读取excel文件参数整理与实例
除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...
- python导入excel类库_Python中使用第三方库xlutils来追加写入Excel文件示例
Python中使用第三方库xlutils来追加写入Excel文件示例 目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能, ...
- Python实战(02):使用xlwt写入Excel文件
xlwt写入Excel文件 一.基本概念 二.写入Excel 三.设置样式 四.实战 五.相关链接 一.基本概念 在Excel中主要涉及到三个概念:Workbooks,Sheets,Cells.其中W ...
- python数据写入到excel不同sheet_Python3 pandas库 (32) 将数据写入Excel多个sheet
在实际使用报表的时候,常常是一个excel文件里面包含多个sheet,这些sheet放在一个文件里面方便管理,也方便阅读. 将数据内容分开存在不同的sheet里面是excel经常遇到的操作.操作多了, ...
- import pandas as pd# 读取两个 Excel 文件df1 = pd.read_excel(file1.xlsx)df2 = pd.read_excel(file2.xlsx)...
import pandas as pd 是在 Python 中导入 Pandas 库的语句.pd 是 Pandas 库的常用简称.使用这个语句后,你就可以使用 Pandas 库中的各种函数和方法来处理 ...
- python常识系列07-->python利用xlwt写入excel文件
前言 读书之法,在循序而渐进,熟读而精思.--朱熹 抽空又来写一篇,毕竟知识在于分享! 一.xlwt模块是什么 python第三方工具包,用于往excel中写入数据:(ps:只能创建新表格,不能 ...
- Python pandas把多个DataFrame对象写入Excel文件中同一个工作表
问题描述: 在使用pandas进行数据分析和处理时,需要把相同的DataFrame对象中的数据按顺序先后写入同一个Excel文件中的同一个工作表中,纵向追加. 方法一: 数据量小,把所有DataFra ...
最新文章
- Alpha发布用户使用报告
- Android之ViewHolder用法
- XenServer 6.5实战系列之三:Prepare for XenServer 6.5
- RHEL6 Kickstart 无人值守安装
- NSwag 和 ASP.NET Core
- controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse
- 升级PowerShell至4.0版本
- UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
- java 路径中代替斜杠_老生常谈java路径中的反斜杠和斜杠的区别
- 浏览器兼容性问题汇总
- REMIX与LOCALHOST相连
- NYOJ-88-汉诺塔(一)
- 7-8-无向图的关节点-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
- 升腾主机装linux,升腾终端安装说明
- 单片机音乐倒数计时器c语言,音乐倒数计时器单片机课程设计报告
- 线性分类的鸢尾花数据集Jupyter实践
- 从东南亚到中东,为什么社交类产品成为游戏出海的突破口?
- ODAC for delphi 安装
- 【米勒拉宾模板】Palindromic Primes
- 学习计划大纲(大一)
热门文章
- Hive Invalid path xxxx: No files matching path file: xxxx
- 试题 算法训练 24点 蓝桥杯 Java
- rsync实现断点续传
- 实时操作系统-与QNX比较-qnx系统优势-qnx性能分析-qnx系统性能分析
- 短信验证码常见漏洞总结
- 通达信最佳买入指标!散户必备!简单易懂!
- element-UI el-dialog组件按ESC键关闭不了弹窗
- Avoid mutating a prop directly since the value will be overwritten whenever the parent ...
- 第一次参加kaggle比赛的一些收获与心得,记录一下
- 怎么把桌面文件发到计算机文件夹E,怎么把桌面文件默认到d盘