PageOffice V4.0 Excel經常使用的接口對象---Workbook類

Workbook 類表明一個Excel文檔,用來動態輸出數據到Excel文檔而且控制其表格格式及編輯功能。Workbook 對象是PageOffice開發平臺定義的Excel數據輸出對象,可做爲PageOfficeCtrl.SetWriter 方法的參數或 FileMakerCtrl.SetWriter 方法的參數。web

所屬命名空間

進行寫入操做時
Java開發時命名空間爲:com.zhuozhengsoft.pageoffice.excelwriter
ASP.NET開發時命名空間爲:PageOffice.ExcelWriterjsp

進行讀取操做時
Java開發時命名空間爲:com.zhuozhengsoft.pageoffice.excelreader
ASP.NET開發時命名空間爲:PageOffice.ExcelReaderspa

Workbook類的使用

Workbook類在PageOffice開發平臺下,經過PageOfficeCtrl控件實現對Excel文件的寫入和讀取操做。
部分實現代碼以下:excel

Java 寫入操做,填充數據到Excel文檔中:code

PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
	poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz"); 
	
	Workbook workBook = new Workbook();//定義Workbook對象
	Sheet sheet = workBook.openSheet("Sheet1");//定義Sheet對象,"Sheet1"是打開的Excel表單的名稱
	Cell cellB4 = sheet.openCell("B4");//定義Cell對象
	cellB4.setValue("1月");//給單元格賦值
    ……
	poCtrl1.setWriter(workBook);
    poCtrl1.setSaveDataPage("savedata.jsp"); // 接收數據的jsp頁面或action方法
	poCtrl1.webOpen("doc/test.xls", OpenModeType.xlsNormalEdit, "張三");

Java 讀取操做(savedata.jsp或action方法),獲取Excel提交的數據:orm

Workbook workBook = new Workbook(request, response);
	Sheet sheet = workBook.openSheet("Sheet1");
	String valueB4 = sheet.openCell("B4").getValue();
    ……
	workBook.close();

ASP.NET寫入操做,填充數據到Excel文檔中:server

PageOffice.ExcelWriter.Workbook workBook = new PageOffice.ExcelWriter.Workbook();
    //定義Sheet對象,"Sheet1"是打開的Excel表單的名稱
    PageOffice.ExcelWriter.Sheet sheet = workBook.OpenSheet("Sheet1");
    PageOffice.ExcelWriter.Cell cellB4 = sheet.OpenCell("B4");//定義Cell對象,給單元格賦值
    cellB4.Value = "1月";
    ……
    PageOfficeCtrl1.SetWriter(workBook);// 注意不要忘記此代碼,若是缺乏此句代碼,不會賦值成功。
    PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
    PageOfficeCtrl1.SaveDataPage = "savedata.aspx"; // 接收數據的aspx頁面或action方法
    PageOfficeCtrl1.WebOpen("doc/test.xls", PageOffice.OpenModeType.xlsNormalEdit, "操做人姓名");

ASP.NET讀取操做(savedata.aspx或action方法),獲取Excel提交的數據:對象

PageOffice.ExcelReader.Workbook workBook = new PageOffice.ExcelReader.Workbook();
    PageOffice.ExcelReader.Sheet sheet = workBook.OpenSheet("Sheet1");
    String valueB4 = sheet.OpenCell("B4").Value;
    ……
    workBook.Close();
相關文章
相關標籤/搜索