将如下的字典列表内容导出为Excel表格文件形式:
python将字典列表导出为Excel文件的方法,如下所示:
1、安装python官方Excel库------xlwt
直接在终端进行安装即可:pip install xlwt
安装完成后,在程序中引入xlwt的库
import xlwt
2将字典列表导出到excel文件中:
importxlwtimportpandas as pddefexport_excel(export):#将字典列表转换为DataFrame
pf =pd.DataFrame(list(export))#指定字段顺序
order = ['road_name','bus_plate','timeline','road_type','site']
pf=pf[order]#将列名替换为中文
columns_map ={'road_name':'路线','bus_plate':'车牌','timeline':'时间','road_type':'方向','site':'站点'}
pf.rename(columns= columns_map,inplace =True)#指定生成的Excel表格名称
file_path = pd.ExcelWriter('name.xlsx')#替换空单元格
pf.fillna(' ',inplace =True)#输出
pf.to_excel(file_path,encoding = 'utf-8',index =False)#保存表格
file_path.save()if __name__ == '__main__':#将分析完成的列表导出为excel表格
export_excel(tables)
3、导出为Excel表格: