From 6b1305d67c17a8a45bfd8d0cefaeee5f39bc49e1 Mon Sep 17 00:00:00 2001 From: Mohammed Ihsan P Date: Wed, 27 Mar 2024 10:58:02 +0530 Subject: [PATCH 1/2] Update report.py --- source/report.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/report.py b/source/report.py index ec87043..020ceaf 100644 --- a/source/report.py +++ b/source/report.py @@ -79,7 +79,7 @@ def append_data_sheet(filename, dataframe, sheet_name='New Sheet', startrow=None try: # read the report template - writer.book = load_workbook(filename) + book = load_workbook(filename) # get the last row of the template if startrow is None and sheet_name in writer.book.sheetnames: @@ -92,7 +92,7 @@ def append_data_sheet(filename, dataframe, sheet_name='New Sheet', startrow=None writer.book.create_sheet(sheet_name, idx) # copy sheets - writer.sheets = {ws.title: ws for ws in writer.book.worksheets} + sheets = {ws.title: ws for ws in writer.book.worksheets} except OSError as err: logging.exception("Failed to add data in the file %s | sheet name: %s | error: %s", filename, sheet_name, err.errno) @@ -104,7 +104,7 @@ def append_data_sheet(filename, dataframe, sheet_name='New Sheet', startrow=None dataframe.to_excel(writer, sheet_name, startrow=startrow, **to_excel_kwargs) # save excel - writer.save() + writer.close() else: logging.exception('Could not find the report file %s', filename) From e542d38301ebde03a7430104700146d7794d02e1 Mon Sep 17 00:00:00 2001 From: Mohammed Ihsan P Date: Thu, 4 Apr 2024 13:54:33 +0530 Subject: [PATCH 2/2] Update report.py --- source/report.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/report.py b/source/report.py index 020ceaf..20e0171 100644 --- a/source/report.py +++ b/source/report.py @@ -25,7 +25,8 @@ def generate_report(all_report_data_list): # report filename - report_filename = os.path.splitext("cppcheck-report-")[0] + '-' + time.strftime("%Y%m%d-%H%M%S") + '.xlsx' + #report_filename = os.path.splitext("cppcheck-report-")[0] + '-' + time.strftime("%Y%m%d-%H%M%S") + '.xlsx' + report_filename = 'cppcheck-report.xlsx' # copy template report report_path = os.path.join(REPORT_DIR, report_filename)