赞
踩
我基本上有一个excel文件,在一个特定的表中有以下条目row[0][0]=hello
row[1][0]=bye
row[2][0]=hi
我想将这三行复制到原始工作表中的行数中,以便修改后的工作表包含以下内容。在
^{pr2}$
我的代码如下。在from xlutils.copy import copy
from xlrd import open_workbook
import xlwt
book=open_workbook("/Users/tusharbakaya/Desktop/test.xlsx")
book1=copy(book)
sheet=book.sheet_by_name('Sheet1')
sheet1=book1.get_sheet(0)
totalrows=sheet.nrows
print totalrows
for j in range(0,totalrows):
for i in range(0,totalrows):
row=sheet.cell_value(i,0)
sheet1.write(j+totalrows,0,row)
i+=1
j+=totalrows
book1.save("/Users/tusharbakaya/Desktop/test1.xls")
但是,我得到以下输出row[0][0]=hello
row[1][0]=bye
row[2][0]=hi
row[3][0]=hello
row[4][0]=hello
row[5][0]=hello
row[6][0]=hello
不知道为什么会这样。在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。