使用python生成Excel表格

如何使用python生成指定格式的表格,这里需要用到pandas这个包,先构造数据格式,然后输出到Excel,包含多表格输出。

import pandas as pd

'''
pip install openpyxl xlwt pandas
'''

def create_excel():

    # 按行插入数据,可以再write_data中append([]),
    write_data = [
        ['1212',1,2,3]
    ]
    write_data.append(['1211',1111,2,3])
    # 表头格式
    excel_list = ['id','A','B','C']
    df = pd.DataFrame(write_data,
                      columns=excel_list)

    xlsx_path = 'data_excel.xlsx'
    # 生成表格对象
    writer = pd.ExcelWriter(xlsx_path)
    # 写数据,sheet_name:Excel名
    df.to_excel(writer, sheet_name='完整性统计', index=False)

    df2 = pd.DataFrame(write_data,
                      columns=excel_list)
    df2.to_excel(writer, sheet_name='表2', index=False)

    # 按列插入数据
    df3 = pd.DataFrame({
        'id':[123,122,121],
        '姓名':['丁一','丁二','丁三'],
        '年龄':[18,18,18]
    }, columns=['id','姓名','年龄'])

    df3.to_excel(writer, sheet_name='性别年龄', index=False)
    # 保存数据
    writer.save()
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值