AsposeApi文档
1.创建文件对象
Workbook wb = new Workbook(template);//template为模板文件可以为空,为空则表示创建一个空文件对象
2.获取模板文件绝对路径,模板文件为空时为空
String name = wb.getFileName();
通过下标获取sheets工作表对象
Worksheet sheets = wb.getWorksheets().get(0);
通过工作表名字获取sheets工作表对象
Worksheet sheets = wb.getWorksheets().get(“Sheet1”);
获取工作表对象集合
WorksheetCollection worksheets = wb.getWorksheets();
获得工作表对象集合中工作表个数,模板文件为空时返回1,new Workbook()会自动创建一张工作表
worksheets.getCount();
获得模板文件最大行数(数组下标从0开始) ,模板文件为空时返回1
int maxRow = cells.getMaxRow();
获得模板文件最大列数(数组下标从0开始),模板文件为空时返回1
int maxColumn = cells.getMaxColumn();
添加工作表
wb.getWorksheets().add(“a”);
清除所有工作表
wb.getWorksheets().clear();
通过工作表对象获取单元格对象
Cells cells = sheets.getCells();
删除起始单元格至结束单元格数据 R C R C (下标从0开始)
cells.clearContents(2,2,4,4);
通过下标选中单元格A1并设置值,get为获取坐标方法,putValue为设置值方法
cells.get(0,0).putValue(“11”);
通过单元格坐标选中单元格A1并设置值
cells.get(“A2”).putValue(22);
合并单元格 R C R C (下标从0开始)
cells.merge(5,4,3,2);5,4为下标(0开始),3为合并行数,2为合并列数
获取此单元格中包含的值。。
cells.get(“B4”).getValue());
保存文件
wb.save(destdoc);
官方文档
//将字符串放入单元格
var cell = cells.get(0,0); cell.putValue(“ Hello”);
var first = cell.getStringValue();
//将整数放入单元格 cell = cells.get(“ B1”);
cell.putValue(12); var second = cell.getIntValue();
//将双精度放入单元格 cell = cells.get(0,2);
cell.putValue(-1.234);
var third = cell.getDoubleValue();
//将公式放入单元格 cell = cells.get(“ D1”);
cell.setFormula(“ = B1 + C1”);
//将组合公式:“ sum(average(b1,c1),b1)”放到b2处的单元格中 cell = cells.get(“ b2”);
cell.setFormula(“ = sum(average(b1,c1),b1)”);
//设置单元格样式 var style = cell.getStyle();
//设置背景颜色 style.setBackgroundColor(aspose.cells.Color.getYellow());
//设置单元格格式 style.getFont()。setName(“ Courier New”); style.setVerticalAlignment(aspose.cells.TextAlignmentType.TOP); cell.setStyle(style);