我有一个.xlsx文件,其中有多个工作表(含一些内容)。我想要将一些数据写入特定的sheet1和sheet5。目前我是使用xlrd、xlwt和xlutils copy()函数来实现的。但是是否有一种方法可以以追加模式打开文件并添加数据并保存(像我们对文本/CSV文件所做的那样)呢?
以下是我的代码:
以下是我的代码:
rb = open_workbook("C:\text.xlsx",formatting_info='True')
wb = copy(rb)
Sheet1 = wb.get_sheet(8)
Sheet2 = wb.get_sheet(7)
Sheet1.write(0,8,'Obtained_Value')
Sheet2.write(0,8,'Obtained_Value')
value1 = [1,2,3,4]
value2 = [5,6,7,8]
for i in range(len(value1)):
Sheet1.write(i+1,8,value1[i])
for j in range(len(value2)):
Sheet2.write(j+1,8,value2[j])
wb.save("C:\text.xlsx")