zoukankan      html  css  js  c++  java
  • python写入Excel

    一、dataframe存入Excel中:

    注意:openpyxl打开的文件需是xlsx的后缀,因为比较新的。

    from openpyxl import load_workbook
    import pandas as pd
    
    def _excelAddSheet(dataframe,excelWriter,sheet_name):
        book = load_workbook(excelWriter.path)
        excelWriter.book = book
        dataframe.to_excel(excel_writer=excelWriter,sheet_name=sheet_name,index=None)
        excelWriter.close()
    
    writer = pd.ExcelWriter('test.xlsx',engine='openpyxl')
    sheet_name = 'K=20'
    y=[4,5,6]
    x=['a','b','c']
    dataframe = pd.DataFrame(list(zip(x,y)))
    _excelAddSheet (dataframe, writer, sheet_name)

     二、 采用xlrd、xlwt写入Excel

    注意:保存Excel文件之后不能打开是因为:xlrd较老,需将文件的扩展名改为xls才能打开。

    import xlrd
    import xlwt
    def write():
        
        """写入单个数据"""
        path=r'C:UsersLeeDesktop
    esult_index.xls'
        rb = xlwt.Workbook()  #新建一个Excel
        sheet = rb.add_sheet(u'K=%d'%K,cell_overwrite_ok=True) #新建sheet
        sheet.write(1,1,"foo")        #向第0行第0列写入foo
        rb.save(path)
  • 相关阅读:
    ES6新语法之---块作用域let/const(2)
    sass变量
    Ruby(或cmd中)输入命令行编译sass
    sass的安装
    鼠标滚动兼容
    HTML5新标签兼容——> <!--<if lt IE 9><!endif-->
    #include stdio.h(7)
    #include stdio.h(6)
    #include stdio.h(5)
    #include stdio.h(3)
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/10256541.html
Copyright © 2011-2022 走看看