WriteOnlyWorksheet has no attribute cell

问题

重新输入sheet.还是能关联出cell属性,所以不知道问题出在哪

import os
import openpyxl

newexcelfile ="./interface.xlsx"
if os.path. exists(new_excel file):

   wb = openpyxl.load_workbook(new _excel _file)
   del wb["P161"]
   sheet = wb.create_sheet(title="P161",index=9)
    wb. save(wb. new_excel_file)

else:
wb = openpyxl .Workbook(new excel file)
sheetwb . create. sheet(title=“P161”, index=0

sheet. cell(row=1, column=1) . value = “用例ID”

报错信息

 sheet.cell(row=1, column=1).value = "用例ID"

= Attribute :WriteOnlyWorksheet object has no attribute cell

环境

创建工作簿的时候,不能够同时写入数据,把工作簿创建好,保存,然后再打开,数据就可以写入

CSDN也度过了,还是报错。要么报刚刚提到的,要么就是报zipfile.badzipfile: file is not a zip file。

要求:往新的Excel文件插入内容。判断:要是存在,就删除存在的sheet页然后重新创建新的sheet页,要是不存在,直接创建一个新的Excel文件和sheet页。

麻烦帮我写个范例,我借鉴下,谢谢啦~

from openpyxl import  load_workbook
file_path = "test.xlsx"
wb = load_workbook(file_path)
#移除sheet1
wb.remove(wb.active)
#创建sheet1
wb.create_sheet('new_sheet1')
wb.save(file_path)
print("xls格式表格写入数据成功!")

这是移除sheet后创建的写法,直接创建的写法我就不演示了,记得管理员权限运行pycharm

关闭