使用pandas将字典列表转换为Excel

使用pandas将字典列表转换为Excel

  1. 将字典列表转换为DataFrame
pf = pd.DataFrame(list(mate_list_raw))
  1. 指定字段顺序
order = ['id', 'name', 'sex', 'age', 'birthday',
             'phone','email', 'address']
pf = pf[order]
  1. 将列名替换为中文
columns_map = {
        'id': '序号',
        'name': '姓名',
        'sex': '性别',
        'age': '年龄',
        'birthday': '生日',
        'phone': '电话',
        'email': '邮箱',
        'address': '地址',
    }
pf.rename(columns=columns_map, inplace=True)
  1. 替换空单元格
# 将空的单元格替换为空字符
pf.fillna('', inplace=True)
  1. 输出
pf.to_excel(file_path, encoding='utf-8', index=False)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章