亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python怎么讀取Excel的行數和列數?

Python怎么讀取Excel的行數和列數?

RISEBY 2018-09-03 07:17:25
在把數據寫入Excel的過程中遇到了問題,寫入的數據是for循環進去的,所以是分多次寫入(每次for循環寫入一次,一次有幾十條數據)。但是在第二次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 = table.nrows    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。。。講道理每次都讀取行號,應該是累加的呀或者還有其它好的解決方法,pandas...help me
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 8410 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號