python openpyxl跳过excel的标题
大家好,我在论坛中的一些答案中重复了几行,并使用了row_offset=1,但它并没有跳过标题,请检查并提供帮助 代码python openpyxl跳过excel的标题,python,openpyxl,Python,Openpyxl,大家好,我在论坛中的一些答案中重复了几行,并使用了row_offset=1,但它并没有跳过标题,请检查并提供帮助 代码 您的代码有几个问题: 即使您提供了行偏移量,您仍在使用 从1开始的行\u计数器 您应该迭代中的所有单元格 争吵 索恩 你为什么不从第二排开始呢 import openpyxl Owb= openpyxl.load_workbook("E:\\First.xlsx") Ows = Owb.worksheets[0] for rowno, rowval in enumerat
您的代码有几个问题:
import openpyxl
Owb= openpyxl.load_workbook("E:\\First.xlsx")
Ows = Owb.worksheets[0]
for rowno, rowval in enumerate(Ows.iter_rows(min_row=2, max_row=Ows.max_row), start=2):
for cell in rowval:
policy_number=Ows.cell(row=rowno,column=1).value
print policy_number
Ows.cell(row=rowno, column=2).value = "test value"
Owb.save("E:\First.xlsx")
您的代码有几个问题:
import openpyxl
Owb= openpyxl.load_workbook("E:\\First.xlsx")
Ows = Owb.worksheets[0]
for rowno, rowval in enumerate(Ows.iter_rows(min_row=2, max_row=Ows.max_row), start=2):
for cell in rowval:
policy_number=Ows.cell(row=rowno,column=1).value
print policy_number
Ows.cell(row=rowno, column=2).value = "test value"
Owb.save("E:\First.xlsx")
openpyxl
是一项要求,还是您愿意使用另一个库(例如pandas
)?为什么您同时使用iter\u行
和cell
方法?是openpyxl
一项要求,还是您愿意使用另一个库(例如pandas
)?为什么您同时使用iter_rows
和cell
方法?感谢您的观察和反馈,在尝试解决方案后出现了一个错误------raise VALUERROR(“行或列值必须至少为1”)VALUERROR:行或列值必须至少为1,但当我在行中添加2时,它没有为我提供所需的解决方案。下面是policy_number=Ows.cell(row=rowno+2,column=1)。value和写入单元格Ows.cell(row=rowno+2,column=2)时的值相同。value=“test”Ohh yea抱歉,进行了必要的更改感谢观察和反馈,尝试解决方案后出现错误------raise VALUERROR(“行或列值必须至少为1”)ValueError:行或列值必须至少为1,但当我在行中添加2时,它不会为我提供所需的解决方案。下面是policy_number=Ows.cell(row=rowno+2,column=1)。在写入单元格Ows.cell(row=rowno+2,column=2)时使用相同的值。value=“test”Ohh yea抱歉,进行了必要的更改