[RPA百科]解决 pandas .to_excel 不覆盖已有 sheet 的问题

37人参与 |分类: 产品百科|时间: 2019年12月26日


from openpyxl import load_workbook


excelWriter = pd.ExcelWriter(os.path.join(output_dir, 'datapoint_statistic.xlsx' ),engine = 'openpyxl'``)


pd.DataFrame().to_excel(os.path.join( output_dir, 'datapoint_statistic.xlsx' ))


#excel必需已经存在,因此先建立一个空的sheet


_excelAddSheet(DataFrame, excelWriter, sheet_name)


def _excelAddSheet( self ,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()


来源:[jane小姐](微信/QQ号:1055692322),转载请保留出处和链接!

地址: