// Create a new workbook Workbook workbook = new Workbook(); workbook.getBookView().setTabEditable(true); workbook.getBookView().setTabNavigationVisible(true); workbook.getBookView().setTabStripPosition(SpreadJSTabStripPosition.Top); Object data = new Object[][]{ {"Name", "City", "Birthday", "Eye color", "Weight", "Height"}, {"Richard", "New York", new GregorianCalendar(1968, 5, 8), "Blue", 67, 165}, {"Nia", "New York", new GregorianCalendar(1972, 6, 3), "Brown", 62, 134}, {"Jared", "New York", new GregorianCalendar(1964, 2, 2), "Hazel", 72, 180}, {"Natalie", "Washington", new GregorianCalendar(1972, 7, 8), "Blue", 66, 163}, {"Damon", "Washington", new GregorianCalendar(1986, 1, 2), "Hazel", 76, 176}, {"Angela", "Washington", new GregorianCalendar(1993, 1, 15), "Brown", 68, 145} }; IWorksheet worksheet = workbook.getWorksheets().get(0); worksheet.getRange("A1:F7").setValue(data); worksheet.getRange("A:F").setColumnWidth(15); worksheet.getTables().add(worksheet.getRange("A1:F7"), true); worksheet.copy(); worksheet.copy(); workbook.getWorksheets().get(1).setName("Sheet2"); workbook.getWorksheets().get(1).getTables().get(0).setTableStyle(workbook.getTableStyles().get("TableStyleMedium3")); workbook.getWorksheets().get(2).setName("Sheet3"); workbook.getWorksheets().get(2).getTables().get(0).setTableStyle(workbook.getTableStyles().get("TableStyleLight18")); // Save to a pdf file workbook.save("TabStrip.pdf");
// Create a new workbook var workbook = Workbook() workbook.getBookView().setTabEditable(true) workbook.getBookView().setTabNavigationVisible(true) workbook.getBookView().setTabStripPosition(SpreadJSTabStripPosition.Top) val data: Any = arrayOf(arrayOf("Name", "City", "Birthday", "Eye color", "Weight", "Height"), arrayOf("Richard", "New York", GregorianCalendar(1968, 5, 8), "Blue", 67, 165), arrayOf("Nia", "New York", GregorianCalendar(1972, 6, 3), "Brown", 62, 134), arrayOf("Jared", "New York", GregorianCalendar(1964, 2, 2), "Hazel", 72, 180), arrayOf("Natalie", "Washington", GregorianCalendar(1972, 7, 8), "Blue", 66, 163), arrayOf("Damon", "Washington", GregorianCalendar(1986, 1, 2), "Hazel", 76, 176), arrayOf("Angela", "Washington", GregorianCalendar(1993, 1, 15), "Brown", 68, 145)) val worksheet: IWorksheet = workbook.getWorksheets().get(0) worksheet.getRange("A1:F7").setValue(data) worksheet.getRange("A:F").setColumnWidth(15.0) worksheet.getTables().add(worksheet.getRange("A1:F7"), true) worksheet.copy() worksheet.copy() workbook.worksheets[1].name = "Sheet2" workbook.worksheets[1].tables[0].tableStyle = workbook.tableStyles["TableStyleMedium3"] workbook.worksheets[1].name = "Sheet3" workbook.worksheets[1].tables[0].tableStyle = workbook.tableStyles["TableStyleLight18"] // Save to a pdf file workbook.save("TabStrip.pdf")