Aspose.cell的一些Api方法
阿新 • • 發佈:2020-04-29
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,4);
通過下標選中單元格A1並設定值,putValue為設定值方法
cells.get(0,0).putValue(“11”);
通過單元格座標選中單元格A1並設定值
cells.get(“A2”).putValue(22);
合併單元格 R C R C (下標從0開始)
cells.merge(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);