1. 程式人生 > WINDOWS開發 >Aspose.cell的一些Api方法

Aspose.cell的一些Api方法

Markdown線上編輯器 - www.MdEditor.com

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);