public static void main(String[] args) {
        ExcelFormatTestReporter reporter = new ExcelFormatTestReporter("CHS-TestReport");
        Cell[] headers = new Cell[10];
        headers[0] = new MergeableCell("Status", 0, 0, 0, 1);
        headers[1] = new MergeableCell("Reason", 1, 0, 1, 1);
        List<String> validateList = new ArrayList<String>();
        validateList.add("Enabled");
        validateList.add("Disabled");
        headers[2] = new MergeableCell("SCA Perm", validateList, 2, 0, 2, 1);
        headers[3] = new MergeableCell("CHS Perm", validateList, 3, 0, 3, 1);
        headers[4] = new MergeableCell("Z-A", 4, 0, 5, 0);
        headers[5] = new MergeableCell("Z-B", 6, 0, 7, 0);
        validateList = new ArrayList<String>();
        validateList.add("Draft");
        validateList.add("Active");
        validateList.add("Canceled");
        headers[6] = new Cell("Status", validateList, 4, 1);
        headers[8] = new Cell("Status", validateList, 6, 1);
        validateList = new ArrayList<String>();
        validateList.add("Available");
        validateList.add("Unavailable");
        headers[7] = new Cell("CrmAccountId", validateList, 5, 1);
        headers[9] = new Cell("CrmAccountId", validateList, 7, 1);
        final String sheetName = "AB";
        try {
            reporter.createWorksheet(sheetName, headers);
            // CellView cv = new CellView();
            // cv.setAutosize(true);
            //
            // reporter.currentSheet.setColumnView(0, cv);
            // // reporter.currentSheet.setColumnView(1, cv);
            // reporter.currentSheet.setColumnView(2, cv);
            // reporter.currentSheet.setColumnView(3, cv);
            // reporter.currentSheet.setColumnView(4, cv);
            // reporter.currentSheet.setColumnView(5, cv);
            // reporter.currentSheet.setColumnView(6, cv);
            // reporter.currentSheet.setColumnView(7, cv);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                reporter.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }