首页 > 软件开发 > PYTHON >

python如何给excel指定行列的单元格赋值

来源:互联网 2023-03-16 19:18:14 版权归原作者所有,如有侵权,请联系我们

利用python代码可以做很多事情,包括操作excel表格。今天跟大家分享一下如何利用python给excel表中指定行列的单元格赋值。DPy办公区 - 实用经验教程分享!

python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

工具/原料

  • 系统:windows 7旗舰版
  • python:python 3.6.4
  • 编辑器:JetBrains PyCharm Community Edition 2018.3

方法/步骤

  • 1

    打开pycharm编辑器。DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 2

    新建一个python文件后,导入openpyxl模块。代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

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

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 3

    接着打开一个excel工作簿。代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

    wb = openpyxl.Workbook()DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 3该信息未经授权抓取自百度经验
  • 4

    然后获取工作薄默认的表。代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

    ws = wb.activeDPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 5

    接着我们给工作表命名,代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

    ws.title = 'test'DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 6

    然后我们利用两个for循环给前10行前10列赋值,代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

    k = 0

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

    for i in range(1,11):

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

    for j in range(1,11):

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

    ws.cell(row=i,column=j,value=k)

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

    k = 1DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 7

    最后我们保存工作簿,代码示例如下:DPy办公区 - 实用经验教程分享!

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

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

    wb.save('example.xlsx')DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 8

    执行上述代码,excel将自动创建文档并写入数据,如图。DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 总结

  • 1

    1、打开pycharm,新建python文档;DPy办公区 - 实用经验教程分享!

    2、导入openpyxl模块;

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

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

    3、打开工作薄并获取默认工作表;DPy办公区 - 实用经验教程分享!

    4、利用for循环给指定行列赋值;DPy办公区 - 实用经验教程分享!

    5、保存整个工作簿;DPy办公区 - 实用经验教程分享!

    6、执行代码。DPy办公区 - 实用经验教程分享!

    python如何给excel指定行列的单元格赋值?DPy办公区 - 实用经验教程分享!

  • 注意事项

    • Tips1:最后的保存操作是保存工作簿,而不是工作表;
    • Tips2:获取默认工作表是通过获取工作簿的活动表来实现的。

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


    标签: python

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