首页 > Office专区 > Excel教程 >

python如何将数据写入Excel

来源:互联网 2023-02-21 16:40:05 131

利用Python自动生成Excel表格,可以更方便地处理和保存数据。wrn办公区 - 实用经验教程分享!

工具/原料

  • python
  • excel
  • xlsxwriter

方法/步骤

  • 1

    导入工具包。若没有,需要先安装(pip install xlsxwriter)wrn办公区 - 实用经验教程分享!

    import xlsxwriterwrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 2

    输入数据。wrn办公区 - 实用经验教程分享!

    import pandas as pdwrn办公区 - 实用经验教程分享!

    df=pd.DataFrame({'name':['meat','rice'],'price':[12,3],'quantity':[10,100]})wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 3

    创建xlsx文件。wrn办公区 - 实用经验教程分享!

    workbook=xlsxwriter.Workbook('products.xlsx')wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 3本页面未经许可获取自百度经验
  • 4

    新增工作簿。wrn办公区 - 实用经验教程分享!

    worksheet=workbook.add_worksheet()wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 5

    设置单元格格式。wrn办公区 - 实用经验教程分享!

    format_columname=workbook.add_format({'bold':True,'font_color':'blue','bg_color':'purple'}) #字体加粗,蓝色背景,紫色背景format_price=workbook.add_format({'num_format': '$#,##0','underline':True})#设置价格的数值格式,并添加下划线format_products=workbook.add_format({'font_name':'Times New Roman'})#设置字体wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 6

    向工作表中写入数据。wrn办公区 - 实用经验教程分享!

    worksheet.write函数写入第一行列名,参数分别表示行、列、数据、数据格式。wrn办公区 - 实用经验教程分享!

    for col in range(len(df.columns)):wrn办公区 - 实用经验教程分享!

    worksheet.write(0,col,df.columns[col],format_columname)wrn办公区 - 实用经验教程分享!

    分别写入元素。wrn办公区 - 实用经验教程分享!

    for row in range(2):wrn办公区 - 实用经验教程分享!

    worksheet.write(row 1,0,df.name[row]) wrn办公区 - 实用经验教程分享!

    wrn办公区 - 实用经验教程分享!

    for row in range(2):wrn办公区 - 实用经验教程分享!

    worksheet.write(row 1, 1, df.price[row],format_price) wrn办公区 - 实用经验教程分享!

    wrn办公区 - 实用经验教程分享!

    for row in range(2):wrn办公区 - 实用经验教程分享!

    worksheet.write(row 1, 2, df.quantity[row],format_products)wrn办公区 - 实用经验教程分享!

    wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 7

    关闭工作簿。在文件夹中打开文件,查看写入的结果。wrn办公区 - 实用经验教程分享!

    workbook.close()wrn办公区 - 实用经验教程分享!

    python如何将数据写入Excel?wrn办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!wrn办公区 - 实用经验教程分享!


    标签: pythonexcel数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码