pythonは1つのexcelテーブルのある行のデータを別のexcelテーブルに追加して書き込む

667 ワード

import xlwt,xlrd
from xlutils.copy import copy

wb_temp=xlrd.open_workbook(excel_path) #       
sheet1=wb_temp.sheet_by_index(0) #         sheet
row=sheet1.row_values(1)#        ,w   list
wb_all=xlrd.open_workbook('./report/vertigo_data.xls')#       
sheets = wb_all.sheet_names()  #            
sheet2 = wb_all.sheet_by_name(sheets[0])  #                 sheet
k=sheet2.nrows #            
new_wb =copy(wb_all) # xlrd       xlwt  ,   xlutils  
new_sheet = new_wb.get_sheet(0)#             sheet
print(k)
for i,content in enumerate(row):
    new_sheet.write(k,i,content)
new_wb.save('./report/vertigo_data.xls')  #