欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

padas 生成excel 增加sheet表的實(shí)例

 更新時(shí)間:2018年12月11日 10:56:21   作者:wangpei1949  
今天小編就為大家分享一篇padas 生成excel 增加sheet表的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

基本介紹

pandas是Python數(shù)據(jù)挖掘、數(shù)據(jù)分析中常用的庫(kù)。而DataFrame生成excel中的sheet表,以及在excel中增加sheet表,在數(shù)據(jù)分

析中也經(jīng)常用到。這里以一個(gè)簡(jiǎn)單例子介紹這兩個(gè)功能的用法,以備不時(shí)之需。

例子:

#!/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轉(zhuǎn)換成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__':

 # 數(shù)據(jù)集
 dataSet = [
 {"姓名": "張三", "年齡": 23, "性別": "男"},
 {"姓名": "李四", "年齡": 25, "性別": "男"},
 {"姓名": "王五", "年齡": 21, "性別": "女"}
 ]

 # excelPath
 excelPath="G:\cmcm\ReportAuto\\02TestData\\x.xlsx"

 # 生成DataFrame
 dataframe = pd.DataFrame(dataSet)


 #創(chuàng)建ExcelWriter 對(duì)象
 excelWriter=pd.ExcelWriter(excelPath,engine='openpyxl')

 # #生成excel
 #dataFrame2sheet(dataframe,excelWriter)

 #excel中增加sheet
 excelAddSheet(dataframe,excelWriter)

padas 生成excel 增加sheet表

以上這篇padas 生成excel 增加sheet表的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)代碼

    python學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)代碼

    這篇文章主要介紹了python學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單,復(fù)制即可使用,需要的朋友可以參考下
    2019-12-12
  • python線程池 ThreadPoolExecutor 的用法示例

    python線程池 ThreadPoolExecutor 的用法示例

    這篇文章主要介紹了python線程池 ThreadPoolExecutor 的用法示例,幫助大家更好得理解和使用python線程池,感興趣的朋友可以了解下
    2020-10-10
  • python腳本實(shí)現(xiàn)xls(xlsx)轉(zhuǎn)成csv

    python腳本實(shí)現(xiàn)xls(xlsx)轉(zhuǎn)成csv

    這篇文章主要介紹了python腳本實(shí)現(xiàn)xls(xlsx)轉(zhuǎn)成csv的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Python網(wǎng)絡(luò)編程之HTTP協(xié)議的python應(yīng)用

    Python網(wǎng)絡(luò)編程之HTTP協(xié)議的python應(yīng)用

    HTTP是在網(wǎng)絡(luò)上傳輸HTML的協(xié)議,用于瀏覽器和服務(wù)器的通信,這篇文章主要介紹了Python網(wǎng)絡(luò)編程之HTTP協(xié)議的python應(yīng)用,需要的朋友可以參考下
    2022-11-11
  • 使用 Django 進(jìn)行測(cè)試驅(qū)動(dòng)開發(fā)

    使用 Django 進(jìn)行測(cè)試驅(qū)動(dòng)開發(fā)

    本文分享了什么是測(cè)試驅(qū)動(dòng)開發(fā),并用測(cè)試驅(qū)動(dòng)開發(fā)的方式 創(chuàng)建了一個(gè)簡(jiǎn)單的 Django 應(yīng)用程序,感興趣的可以了解一下
    2021-11-11
  • wxPython實(shí)現(xiàn)畫圖板

    wxPython實(shí)現(xiàn)畫圖板

    這篇文章主要為大家詳細(xì)介紹了wxPython實(shí)現(xiàn)畫圖板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python圖形驗(yàn)證碼識(shí)別教程詳解

    Python圖形驗(yàn)證碼識(shí)別教程詳解

    這篇文章主要介紹了Python圖形驗(yàn)證碼識(shí)別,目前,許多網(wǎng)站采取各種各樣的措施來(lái)反爬蟲,其中一個(gè)措施便是使用驗(yàn)證碼。隨著技術(shù)的發(fā)展,驗(yàn)證碼的花樣越來(lái)越多。驗(yàn)證碼最初是幾個(gè)數(shù)字組合的簡(jiǎn)單的圖形驗(yàn)證碼,后來(lái)加入了英文字母和混淆曲線
    2023-02-02
  • python模仿網(wǎng)頁(yè)版微信發(fā)送消息功能

    python模仿網(wǎng)頁(yè)版微信發(fā)送消息功能

    這篇文章主要介紹了python模仿網(wǎng)頁(yè)版微信發(fā)送消息功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python數(shù)字/字符串補(bǔ)零操作實(shí)例代碼

    Python數(shù)字/字符串補(bǔ)零操作實(shí)例代碼

    我們?cè)陂_發(fā)中為了排版方便或者是輸出文件命名整潔,通常需要給數(shù)字前面補(bǔ)0來(lái)做統(tǒng)一,這篇文章主要給大家介紹了關(guān)于Python數(shù)字/字符串補(bǔ)零操作的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • python程序的打包分發(fā)示例詳解

    python程序的打包分發(fā)示例詳解

    這篇文章主要為大家介紹了python程序的打包分發(fā)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評(píng)論