import os import openpyxl # xlsx追加寫入內容 # value_list=[[],[],[]]會更快,減少了excel文件的打開保存 def write_excel_xlsx_append(path, sheet_name='summary', value_list=[[]]): # 判斷文件是否存在 if not os.path.exists(path): # 創建一個workbook 設置編碼 workbook = openpyxl.Workbook() workbook.create_sheet("summary", 0) workbook.create_sheet("bugid", 1) workbook.remove(workbook['Sheet']) # 創建表summary summary=workbook['summary'] title=['Date', 'Result', 'Combination', 'Target', 'Data_Type', 'Duration', 'Testcase'] summary.append(title) # 保存文件 workbook.save(path) # print(f'文件{path}不存在,創建新表格') if len(value_list) != 0: workbook = openpyxl.load_workbook(path) for line in value_list: sheet = workbook[sheet_name] sheet.append(line) workbook.save(path) # 保存工作簿 # print(f"表格 {path}【追加】寫入數據成功!") pass
