import numpy as np
import pandas as pd
filepath = "C://Users//谁//Desktop//数据分析.xlsx"
df.to_excel(filepath,float_format="%.5f")
df.to_excel(excel_writer,sheet_name=‘sheet1’,na_rep=’ ’ ,float_format=None,columns=None,header=True,index=True,index_label=None,startrow=0,startcol=0,engine=None,merge_cells=True,encoding=None,inf_rep=‘inf’,verbose=True,freeze_panes=None)
上述方法中常用参数的含义有以下几个:
1. excel_writer:表示读取得文件路径
2. sheet_name:表示工作表的名称,可以接受字符串,默认为“sheet1”
3. na_rep:表示缺失数据,不写默认为空
4. index:表示是否写行索引,默认为True
data是pandas的dataFrame
from openpyxl.utils.dataframe import dataframe_to_rows
# 类有self
def wbadd(self, table, data):
for row in dataframe_to_rows(data, index=False, header=True):
table.append(row)
return