2011年10月20日 星期四 15:51
代码如下:
import xlrd
import xlwt
data = xlrd.open_workbook('DLC11a25.xls')
table = data.sheet_by_index(0)
file = xlwt.Workbook()
sheet = file.add_sheet('result')
N1 = table.nrows
k = 0
a = int(table.cell(1,0).value)
for i in range(1,N1):
b = int(table.cell(i,0).value)
if b > a:
for j in range(0,9):
d = table.cell(i-1,j).value
print d
sheet.write(k,j,d)
k += 1
a += 1
file.save('1.xls')
运行无报错,但是形成的1.xls中是空文档,求正解,谢谢!
2011年10月20日 星期四 21:03
试试最简单的程序是否输出正确:
import xlwt
wb = xlwt.Workbook()
sheet = wb.add_sheet('result')
sheet.write(0,0,1)
wb.save('1.xls')
2011年10月20日 星期四 21:58
谢谢张老师,搞定了.
Zeuux © 2024
京ICP备05028076号