write_rich_text 的 xlwt returns 错误
write_rich_text of xlwt returns error
我正在使用 xlwt 和以下代码 returns 错误 Worksheet object has no attribute write_rich_text
为什么会这样?
seg1 = ("NOT ", Font1)
seg2 = (str(data['Customer'])[:-1], Font2)
sheet1.write_rich_text(row, 4, (seg1, seg2) , Style1)
注意:我使用的是 xlwt 0.7.5,我看到 write_rich_text() 在 worksheet.py 文件
中定义
您如何初始化 sheet1
变量?
确保先有一个页面:
wb = xlwt.Workbook()
sheet1 = wb.add_sheet('Sheet1')
sheet1.write_rich_text(....)
您还需要考虑到 write_rich_text
并未包含在 xlwt
的所有版本中,因此您可能需要确保您正在使用的 xlwt
版本与您验证的版本相同,实际上有 write_rich_text
。显然,导入您的应用程序的版本对 write_rich_text
方法一无所知。
谢谢Max指点。是的,我在 python27 中有一个旧版本的 xlwt,它没有 write_rich_text 方法。用较新的版本替换该 xlwt 解决了这个问题。
我正在使用 xlwt 和以下代码 returns 错误 Worksheet object has no attribute write_rich_text
为什么会这样?
seg1 = ("NOT ", Font1)
seg2 = (str(data['Customer'])[:-1], Font2)
sheet1.write_rich_text(row, 4, (seg1, seg2) , Style1)
注意:我使用的是 xlwt 0.7.5,我看到 write_rich_text() 在 worksheet.py 文件
中定义您如何初始化 sheet1
变量?
确保先有一个页面:
wb = xlwt.Workbook()
sheet1 = wb.add_sheet('Sheet1')
sheet1.write_rich_text(....)
您还需要考虑到 write_rich_text
并未包含在 xlwt
的所有版本中,因此您可能需要确保您正在使用的 xlwt
版本与您验证的版本相同,实际上有 write_rich_text
。显然,导入您的应用程序的版本对 write_rich_text
方法一无所知。
谢谢Max指点。是的,我在 python27 中有一个旧版本的 xlwt,它没有 write_rich_text 方法。用较新的版本替换该 xlwt 解决了这个问题。