#ifndef REPORTEXCEL_H #define REPORTEXCEL_H #include #include "xlsxwriter.h" #include "ReportBase.h" #include "ExcelFile.h" #include "Colors.h" namespace platform { using namespace std; class ReportExcel : public ReportBase, public ExcelFile { public: explicit ReportExcel(json data_, bool compare, lxw_workbook* workbook); private: const string fileName = "some_results.xlsx"; void formatColumns(); void createFile(); void closeFile(); void header() override; void body() override; void showSummary() override; void footer(double totalScore, int row); }; }; #endif // !REPORTEXCEL_H