首页 > 软件开发 > PYTHON >

openpyxl如何定位表格坐标

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

openpyxl定位表格坐标的方式有四种,具体选用哪种方式,还是要看我们打算怎样编辑excel表格。下面就来具体介绍一下。

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

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

工具/原料

  • python
  • openpyxl

方法/步骤

  • 1

    【前提条件】:导入openpyxl,打开excel表格,并创建一个新的sheet。

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

    【例如】uQ9办公区 - 实用经验教程分享!

    import openpyxl

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

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

    workbook = openpyxl.Workbook()

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

    sheet = workbook.create_sheet(index=0, title="Report")uQ9办公区 - 实用经验教程分享!

    【注意】uQ9办公区 - 实用经验教程分享!

    import导入openpyxluQ9办公区 - 实用经验教程分享!

    create_sheet创建新sheet,其中index表示新创建的sheet位于excel的第一位,title表示新创建的sheet名为ReportuQ9办公区 - 实用经验教程分享!

    openpyxl如何定位表格坐标uQ9办公区 - 实用经验教程分享!

  • 2

    【方法一】:使用sheet.append将字符写入最后一行。uQ9办公区 - 实用经验教程分享!

    【例如】:uQ9办公区 - 实用经验教程分享!

    sheet.append(['A','B','C'])

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

    sheet.append(['D','E','F'])uQ9办公区 - 实用经验教程分享!

    【注意】:uQ9办公区 - 实用经验教程分享!

    ['A','B','C']用中括号括起来,表示要将他们写到同一行里;用逗号分隔,表示每个元素会单独写在一个单元格中。写入顺序和字符顺序一致。uQ9办公区 - 实用经验教程分享!

    openpyxl如何定位表格坐标uQ9办公区 - 实用经验教程分享!

  • 3

    【方法二】:将数据写入指定单元格。

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

    【例子】:uQ9办公区 - 实用经验教程分享!

    sheet.cell(row=3,column=2).value='test'uQ9办公区 - 实用经验教程分享!

    【注意】:uQ9办公区 - 实用经验教程分享!

    row为行号,column为列号,value为单元格的值uQ9办公区 - 实用经验教程分享!

    openpyxl如何定位表格坐标uQ9办公区 - 实用经验教程分享!

  • 4

    【方法三】:使用sheet.max_row和sheet.max_column定位到最后写入的单元格后,再写入数据uQ9办公区 - 实用经验教程分享!

    【例子】:uQ9办公区 - 实用经验教程分享!

    sheet.append(['A','B','C'])

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

    sheet.append(['D','E','F'])

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

    max_row = sheet.max_row

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

    max_column=sheet.max_column

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

    sheet.cell(row=max_row, column=max_column 1, value='last')uQ9办公区 - 实用经验教程分享!

    【注意】:uQ9办公区 - 实用经验教程分享!

    sheet中所写入的最末一个单元格的行号是sheet.max_row,列号是sheet.max_column。uQ9办公区 - 实用经验教程分享!

    openpyxl如何定位表格坐标uQ9办公区 - 实用经验教程分享!

  • 4本页面未经授权抓取自百度经验
  • 5

    【方法四】:直接指定单元格,写入数据uQ9办公区 - 实用经验教程分享!

    【例子】:uQ9办公区 - 实用经验教程分享!

    sheet['B2']="B2"uQ9办公区 - 实用经验教程分享!

    【备注】:uQ9办公区 - 实用经验教程分享!

    sheet['B2']中的B2为sheet中的指定单元格uQ9办公区 - 实用经验教程分享!

    openpyxl如何定位表格坐标uQ9办公区 - 实用经验教程分享!

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


    标签: pythonexcel

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