//Create the first table to show Income.
ITable incomeTable = worksheet.getTables().add(worksheet.getRange("B3:C7"), true);
incomeTable.setName("tblIncome");
incomeTable.setTableStyle(workbook.getTableStyles().get("TableStyleMedium4"));
//Create the second table to show Expenses.
ITable expensesTable = worksheet.getTables().add(worksheet.getRange("B10:C23"), true);
expensesTable.setName("tblExpenses");
expensesTable.setTableStyle(workbook.getTableStyles().get("TableStyleMedium4"));incomeTable.setTableStyle(workbook.getTableStyles().get("TableStyleMedium4"));
1.初始化workbook
(初始化workbook会默认初始化一个worksheet),获取worksheet对象,之后更改sheet标签名称为Tables
2.插入数据:
Spread Service中支持插入二位数组形式的插入方式,例如下面所示:
3.设置单元格合并:
4.创建表格,设置表名,设置表样式
5.设置表格公式
因为合计公式需要重复使用,可以定义名称将其以别名命名
6.最后以文件流形式导出生成Excel文件
大功告成,让我们打开导出的Excel看一下效果:
以上就是 Spread Service 在java平台表格相关的功能示例,相信看了之后大家对 Spread Service 的表格应用会有一些收获,除此之外,Spread表格组件还有许多强大的功能,有兴趣的朋友可以免费试用本产品(发送邮件至marketing.xa@grapecity.com),或者关注我们葡萄城官方团队博客:Spread 技术博客