`
妮子321
  • 浏览: 84557 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PageOffice--Excel常用接口类,Workbook类

 
阅读更多

Workbook 类代表一个Excel文档,用来动态输出数据到Excel文档并且控制其表格格式及编辑功能。Workbook 对象是PageOffice开发平台定义的Excel数据输出对象,可作为PageOfficeCtrl.SetWriter 方法的参数或 FileMakerCtrl.SetWriter 方法的参数。

所属命名空间


进行写入操作时
Java开发时命名空间为:com.zhuozhengsoft.pageoffice.excelwriter
ASP.NET开发时命名空间为:PageOffice.ExcelWriter

进行读取操作时
Java开发时命名空间为:com.zhuozhengsoft.pageoffice.excelreader
ASP.NET开发时命名空间为:PageOffice.ExcelReader

Workbook类的使用


Workbook类在PageOffice开发平台下,通过PageOfficeCtrl控件实现对Excel文件的写入和读取操作。
部分实现代码如下:

Java 写入操作,填充数据到Excel文档中:

	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提交的数据:

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

ASP.NET写入操作,填充数据到Excel文档中:

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

 

分享到:
评论

相关推荐

    CIS-RAM-Workbook-Version-1.0.a-cc.xlsx

    CIS-RAM-Workbook-Version-1.0.a-cc.xlsx

    VB--EXCEL.rar_VB_VB 导出 excel_VB-Excel_excel_vb excel

    VB是一种常用的编程语言,而Excel是Microsoft Office套件中的电子表格应用程序,通常用于数据分析和报告制作。这个压缩包可能是为了教用户如何在VB程序中创建、操作或导出数据到Excel文件。 描述中提到"vb 将数据...

    Desktop --java操作excel

    在IT行业中,Java是一种广泛应用的编程语言,尤其在处理数据操作方面表现卓越。"Desktop --java操作excel"这个主题聚焦于使用..."ExcelUtils.java"这个类很可能封装了这些功能,提供了方便的方法供其他部分的代码调用。

    JAVA-write-EXCEL.rar_copy excel java_java write_java读取_java读取Exc

    本主题主要关注如何使用Java来读取和写入Excel文件,特别是通过标题"JAVA-write-EXCEL.rar_copy excel java_java write_java读取_java读取Excel"所暗示的知识点。我们将探讨两个主要的API库:Apache POI和JExcelAPI...

    vb操作Excel示例.rar_VB-Excel_excel

    在IT行业中,Visual Basic(VB)是一种常用的编程语言,它为开发者提供了强大的工具来与各种应用程序进行交互,其中包括Microsoft Office套件中的Excel。本示例是关于如何使用VB操作Excel的教程,对于需要自动化处理...

    matlab开发-Export2Excel

    Export2Excel函数的实现通常会涉及MATLAB的COM(Component Object Model)接口,通过这个接口,MATLAB能够与Office应用程序进行交互,如Excel。MATLAB的com.mathworks.engine.MATLABEngine类提供了与Excel通信的能力...

    microsoft.office.interop.excel.dll各种版本

    在.NET开发环境中,C#程序员经常使用Microsoft.Office.Interop.Excel库来与Microsoft Excel进行交互,进行读写操作。这个库包含了对Excel对象模型的访问,允许开发者通过编程方式创建、修改和处理Excel工作簿和工作...

    Microsoft.Office.Interop.Excel.dll各个版本

    《Microsoft.Office.Interop.Excel.dll:Excel VBA编程接口详解》 在.NET编程环境中,与Microsoft Office应用程序进行交互是一项常见的任务,而Microsoft.Office.Interop.Excel.dll库正是实现这一目标的关键组件。...

    Microsoft.Office.Interop.Excel.rar 导出Excel

    `Microsoft.Office.Interop.Excel`是.NET Framework提供的一组接口,允许C#等编程语言直接与Excel应用的COM对象进行通信,实现对Excel文档的操作。在本教程中,我们将深入探讨如何在C#项目中使用`Microsoft.Office....

    Read-and-write-EXCEL-file-by-Java.zip_excel

    Java提供了多种库来支持Excel操作,其中最常用的是Apache POI库。 Apache POI是一个开源项目,它为Java程序员提供了API,可以创建、修改和显示Microsoft Office文件,包括Excel。在我们的示例中,我们将使用Apache ...

    c# Excel常用处理类+包含所需3个dll+Microsoft.Vbe.Interop.dll+Microsoft.Office.Interop.Excel.dll+OFFICE.DLL

    "Microsoft.Office.Interop.Excel.dll"是Microsoft Office的Primary Interop Assembly (PIA),它为C#提供了与Excel对象模型交互的接口。对象模型包含了Excel应用程序的所有属性、方法和事件,比如工作簿(Workbook)...

    C# Microsoft.Office.Interop.Excel.dll读写表格

    Microsoft.Office.Interop.Excel.dll是Office Primary Interop Assemblies (PIAs)之一,它是微软提供的一个接口,允许托管代码(如C#)与非托管代码(如Excel的COM组件)进行通信。通过这个接口,C#程序可以直接调用...

    Excel-VBA实用技巧范例-Workbook对象事件.zip

    在Excel VBA编程中,Workbook对象是至关重要的一个部分,它是整个Excel工作簿的容器,包含了所有的Worksheet、Chart以及各种设置。本压缩包文件“Excel-VBA实用技巧范例-Workbook对象事件.zip”显然是为了帮助用户...

    java的workbook类的jar包(用于操作Excel)

    Java中的`Workbook`类是Apache POI库的一部分,专门用于操作Microsoft Excel文件。Apache POI是一个流行的开源项目,它提供了API来读取、写入和修改Microsoft Office格式的文件,包括Excel工作簿(.xls和.xlsx)。在...

    aspose-cells-8.5.2-实现excel转pdf.zip

    Aspose.Cells是一款强大的Java库,专门用于处理Microsoft Excel文件,如XLS、XLSX、XLTM等格式。...这个功能对于那些希望在不依赖Microsoft Office组件的情况下处理Excel数据的企业或开发者来说,是非常有价值的。

    Microsoft.Office.Interop组件接口-2010版本

    这个命名空间包含了多个类,这些类对应于Excel对象模型中的不同元素,如Workbook(工作簿)、Worksheet(工作表)、Range(单元格范围)等。例如,`Application`类是整个Excel应用程序的入口点,你可以通过它启动一...

    c#开发的小程序--如何将excel导入datagreadview

    首先,要实现Excel到DataGridView的导入,我们需要使用`Microsoft.Office.Interop.Excel`命名空间,这是.NET Framework提供的一个用于与Office应用程序交互的接口。以下是关键步骤: 1. 引用库:在项目中添加对...

    poi-java生成excel文档

    在Java开发中,Apache POI库是一个非常重要的工具,它允许程序员读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx/.xls)。本篇将详细讲解如何使用POI库在Java中生成Excel文档。 Apache POI是开源...

    import-data-to-excel-from-gridview.rar_Csharp Excel_excel_gridvi

    在.NET开发环境中,C#是一种常用的编程语言,用于创建各种应用程序。在Web开发中,GridView控件是一个非常实用的工具,用于展示数据源中的数据,如数据库查询结果。本示例涉及的知识点是将GridView中的数据显示到...

Global site tag (gtag.js) - Google Analytics