openpyxl如何定位表格坐标

 时间:2026-02-13 18:05:33

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


【例如】

import openpyxl

workbook = openpyxl.Workbook()


sheet = workbook.create_sheet(index=0, title="Report")

【注意】

import导入openpyxl

create_sheet创建新sheet,其中index表示新创建的sheet位于excel的第一位,title表示新创建的sheet名为Report

openpyxl如何定位表格坐标

2、【方法一】:使用sheet.append将字符写入最后一行。

【例如】:

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


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

【注意】:

['A','B','C']用中括号括起来,表示要将他们写到同一行里;用逗号分隔,表示每个元素会单独写在一个单元格中。写入顺序和字符顺序一致。

openpyxl如何定位表格坐标

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


【例子】:

sheet.cell(row=3,column=2).value='test'

【注意】:

row为行号,column为列号,value为单元格的值

openpyxl如何定位表格坐标

4、【方法三】:使用sheet.max_row和sheet.max_column定位到最后写入的单元格后,再写入数据

【例子】:

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


sheet.append(['D','E','F'])
max_row = sheet.max_row
max_column=sheet.max_column
sheet.cell(row=max_row, column=max_column+1, value='last')

【注意】:

sheet中所写入的最末一个单元格的行号是sheet.max_row,列号是sheet.max_column。

openpyxl如何定位表格坐标

5、【方法四】:直接指定单元格,写入数据

【例子】:

sheet['B2']="B2"

【备注】:

sheet['B2']中的B2为sheet中的指定单元格

openpyxl如何定位表格坐标

  • excel表格怎么突破最大记录数65536行?
  • 图示EXCEL表格vba系列67之BordersLineStyle网格
  • excel2016怎么从右边提取字符串?
  • 如何查看oracle中各种scn及相互之间关系
  • 如何使用VBA程序表示一个工作表对象?
  • 热门搜索
    宁海旅游景点大全 印度旅游要花多少钱 旅游方案 旅游宣传片 昌平旅游网 北京到三亚旅游 旅游天气预报 旅游作文400字 大纵湖旅游度假区 甘肃的旅游景点