python获取excel⾏数列数_Python怎么读取Excel的⾏数和列
python怎么读入excel数?
123456qqq
但是在第⼆次for循环写数据时,就会覆盖掉第⼀次写的数据,就是后⼀次写⼊的数据会覆盖掉之前写的,代码⽚
段: workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('sheet')
biaotou = ['名称','代码','时间','开价','⾼价','低价','收价','涨额','涨幅','成量','成价','振','换率'] for i in range(0,len(biaotou)):
worksheet.write(0,i,biaotou[i])
workbook.save('%s.xlsx' % str(str(cons[0][0]) + '(' + str(cons[0][1]) + ')'))
open_file = xlrd.open_workbook('%s.xlsx' % str(str(cons[0][0]) + '(' + str(cons[0][1]) + ')'))
table = open_file.sheets()[0]
rows_num = ws for con in cons:
rows_num += 1
print(rows_num) for i in range(0,13):
worksheet.write(rows_num,i,con[i])
workbook.save('%s.xlsx' % str(str(cons[0][0]) + '(' + str(cons[0][1]) + ')'))我的解决⽅法是获取当前Excel的⾏数,然后写⼊的时候就从⾏数+1开始写数据,这样就不会覆盖掉,但是,但是⾏号每次for循环都是从1到60,第⼆次还是1到60。。。第三次还是1到60。。。讲道理每次都读取⾏号,应该是累加的呀或者还有其它好的解决⽅法,help me
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论