def write_data(self, file_descr):
"""
Use dataframe to_excel to write into file_descr (filename) - open first if file exists.
"""
if os.path.isfile(file_descr):
print(file_descr, 'exists')
# Solution to keep existing data
book = load_workbook(file_descr)
writer = pd.ExcelWriter(file_descr, engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
self.data_df.to_excel(writer, sheet_name='Mongo_Schema', index=True,
float_format='%.2f')
writer.save()
else:
self.data_df.to_excel(file_descr, sheet_name='Mongo_Schema', index=True,
float_format='%.2f')
评论列表
文章目录