def save_file(self):
workbook = xlsxwriter.Workbook('Myfile.xlsx')
worksheet = workbook.add_worksheet()
for x in range(self.table.rowCount()):
data = []
for y in range(self.table.columnCount()):
item_data = self.table.item(x, y)
if item_data is not None:
data.append(item_data)
worksheet.insert_image('A1', data)
给出错误信息:
类型错误:参数应该是字符串、字节或整数,而不是列表
该方法
insert_image如下所示:image您传递的不是带有图片名称 ( ) 的字符串,而是一个列表data,这会导致错误。要修复它,您需要指定要使用此列表中的哪个元素,即 是这样的: