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') #