padas 生成excel 增加sheet表的实例
时间:2018-12-11
今天小编就为大家分享一篇padas 生成excel 增加sheet表的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
基本介绍
pandas是Python数据挖掘、数据分析中常用的库。而DataFrame生成excel中的sheet表,以及在excel中增加sheet表,在数据分
析中也经常用到。这里以一个简单例子介绍这两个功能的用法,以备不时之需。
例子:
#!/usr/bin/env python # -*- coding: utf-8 -*- """ Version: 0.1 Author: Wang Pei License: Copyright(c) 2017 Pei.Wang Summary: (1)padas dataframe生成excel (2)excel中增加sheet表 """ import sys import pandas as pd from openpyxl import load_workbook reload(sys) sys.setdefaultencoding('utf-8') """ padas dataframe生成excel """ def dataFrame2sheet(dataframe,excelWriter): # DataFrame转换成excel中的sheet表 dataframe.to_excel(excel_writer=excelWriter, sheet_name="info1",index=None) dataframe.to_excel(excel_writer=excelWriter, sheet_name="info2",index=None) dataframe.to_excel(excel_writer=excelWriter, sheet_name="info3",index=None) excelWriter.save() excelWriter.close() """ excel中新增sheet表 """ def excelAddSheet(dataframe,excelWriter): book = load_workbook(excelWriter.path) excelWriter.book = book dataframe.to_excel(excel_writer=excelWriter,sheet_name="info5",index=None) excelWriter.close() if __name__ == '__main__': # 数据集 dataSet = [ {"姓名": "张三", "年龄": 23, "性别": "男"}, {"姓名": "李四", "年龄": 25, "性别": "男"}, {"姓名": "王五", "年龄": 21, "性别": "女"} ] # excelPath excelPath="G:\cmcm\ReportAuto\\02TestData\\x.xlsx" # 生成DataFrame dataframe = pd.DataFrame(dataSet) #创建ExcelWriter 对象 excelWriter=pd.ExcelWriter(excelPath,engine='openpyxl') # #生成excel #dataFrame2sheet(dataframe,excelWriter) #excel中增加sheet excelAddSheet(dataframe,excelWriter)
以上这篇padas 生成excel 增加sheet表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法