无法写入Excel中AttributeError:“工作表”对象没有属性“写”

我正在尝试写一个文本到一个excel我正在关注这个post 。 这是早些时候工作,但现在不是。 我得到:

错误:

line 122, in <module> worksheet.write(0, 11, 'HI') AttributeError: 'Worksheet' object has no attribute 'write' 

DF1

 AE cd c D 

码:

 writer = pd.ExcelWriter("C:\\33.xlsx") df1.to_excel(writer, startrow=0, startcol=0, index = False) worksheet = writer.sheets['Sheet1'] worksheet.write(0, 11, 'YO') worksheet.write(1, 11, 'HI') 

我也试过了:

 import xlrd import xlwt from xlutils.copy import copy import os.path rb = xlrd.open_workbook('C:\\13.xlsx',formatting_info=True) r_sheet = rb.sheet_by_index(0) wb = copy(rb) sheet = wb.get_sheet(0) sheet.write(5,2,"string") wb.save('C:\\13.xlsx') 

我得到:

  with open(filename, "rb") as f: OSError: [Errno 22] Invalid argument: 'C:\\13.xlsx"' 

如何修复AttributeError: 'Worksheet' object has no attribute 'write'

它给出的原因: AttributeError: 'Worksheet' object has no attribute 'write'

是因为我意识到我没有在这台电脑上安装xlsxwriter。

 pip install xlsxwriter 

现在起作用了。