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文件参数整理与实例相关推荐

  1. python read_excel header_详解pandas库pd.read_excel操作读取excel文件参数整理与实例

    除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...

  2. python read_excel 参数_详解pandas库pd.read_excel操作读取excel文件参数整理与实例

    详解pandas库pd.read_excel操作读取excel文件参数整理与实例 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解pandas库pd.read_excel操作 ...

  3. 【python】pandas库pd.read_excel操作读取excel文件参数整理与实例

    除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...

  4. python导入excel类库_Python中使用第三方库xlutils来追加写入Excel文件示例

    Python中使用第三方库xlutils来追加写入Excel文件示例 目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能, ...

  5. Python实战(02):使用xlwt写入Excel文件

    xlwt写入Excel文件 一.基本概念 二.写入Excel 三.设置样式 四.实战 五.相关链接 一.基本概念 在Excel中主要涉及到三个概念:Workbooks,Sheets,Cells.其中W ...

  6. python数据写入到excel不同sheet_Python3 pandas库 (32) 将数据写入Excel多个sheet

    在实际使用报表的时候,常常是一个excel文件里面包含多个sheet,这些sheet放在一个文件里面方便管理,也方便阅读. 将数据内容分开存在不同的sheet里面是excel经常遇到的操作.操作多了, ...

  7. 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 库中的各种函数和方法来处理 ...

  8. python常识系列07-->python利用xlwt写入excel文件

    前言  读书之法,在循序而渐进,熟读而精思.--朱熹  抽空又来写一篇,毕竟知识在于分享!  一.xlwt模块是什么 python第三方工具包,用于往excel中写入数据:(ps:只能创建新表格,不能 ...

  9. Python pandas把多个DataFrame对象写入Excel文件中同一个工作表

    问题描述: 在使用pandas进行数据分析和处理时,需要把相同的DataFrame对象中的数据按顺序先后写入同一个Excel文件中的同一个工作表中,纵向追加. 方法一: 数据量小,把所有DataFra ...

最新文章

  1. Alpha发布用户使用报告
  2. Android之ViewHolder用法
  3. XenServer 6.5实战系列之三:Prepare for XenServer 6.5
  4. RHEL6   Kickstart 无人值守安装
  5. NSwag 和 ASP.NET Core
  6. controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse
  7. 升级PowerShell至4.0版本
  8. UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
  9. java 路径中代替斜杠_老生常谈java路径中的反斜杠和斜杠的区别
  10. 浏览器兼容性问题汇总
  11. REMIX与LOCALHOST相连
  12. NYOJ-88-汉诺塔(一)
  13. 7-8-无向图的关节点-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
  14. 升腾主机装linux,升腾终端安装说明
  15. 单片机音乐倒数计时器c语言,音乐倒数计时器单片机课程设计报告
  16. 线性分类的鸢尾花数据集Jupyter实践
  17. 从东南亚到中东,为什么社交类产品成为游戏出海的突破口?
  18. ODAC for delphi 安装
  19. 【米勒拉宾模板】Palindromic Primes
  20. 学习计划大纲(大一)

热门文章

  1. Hive Invalid path xxxx: No files matching path file: xxxx
  2. 试题 算法训练 24点 蓝桥杯 Java
  3. rsync实现断点续传
  4. 实时操作系统-与QNX比较-qnx系统优势-qnx性能分析-qnx系统性能分析
  5. 短信验证码常见漏洞总结
  6. 通达信最佳买入指标!散户必备!简单易懂!
  7. element-UI el-dialog组件按ESC键关闭不了弹窗
  8. Avoid mutating a prop directly since the value will be overwritten whenever the parent ...
  9. 第一次参加kaggle比赛的一些收获与心得,记录一下
  10. 怎么把桌面文件发到计算机文件夹E,怎么把桌面文件默认到d盘