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
VB是一种常用的编程语言,而Excel是Microsoft Office套件中的电子表格应用程序,通常用于数据分析和报告制作。这个压缩包可能是为了教用户如何在VB程序中创建、操作或导出数据到Excel文件。 描述中提到"vb 将数据...
在IT行业中,Java是一种广泛应用的编程语言,尤其在处理数据操作方面表现卓越。"Desktop --java操作excel"这个主题聚焦于使用..."ExcelUtils.java"这个类很可能封装了这些功能,提供了方便的方法供其他部分的代码调用。
本主题主要关注如何使用Java来读取和写入Excel文件,特别是通过标题"JAVA-write-EXCEL.rar_copy excel java_java write_java读取_java读取Excel"所暗示的知识点。我们将探讨两个主要的API库:Apache POI和JExcelAPI...
在IT行业中,Visual Basic(VB)是一种常用的编程语言,它为开发者提供了强大的工具来与各种应用程序进行交互,其中包括Microsoft Office套件中的Excel。本示例是关于如何使用VB操作Excel的教程,对于需要自动化处理...
Export2Excel函数的实现通常会涉及MATLAB的COM(Component Object Model)接口,通过这个接口,MATLAB能够与Office应用程序进行交互,如Excel。MATLAB的com.mathworks.engine.MATLABEngine类提供了与Excel通信的能力...
在.NET开发环境中,C#程序员经常使用Microsoft.Office.Interop.Excel库来与Microsoft Excel进行交互,进行读写操作。这个库包含了对Excel对象模型的访问,允许开发者通过编程方式创建、修改和处理Excel工作簿和工作...
《Microsoft.Office.Interop.Excel.dll:Excel VBA编程接口详解》 在.NET编程环境中,与Microsoft Office应用程序进行交互是一项常见的任务,而Microsoft.Office.Interop.Excel.dll库正是实现这一目标的关键组件。...
`Microsoft.Office.Interop.Excel`是.NET Framework提供的一组接口,允许C#等编程语言直接与Excel应用的COM对象进行通信,实现对Excel文档的操作。在本教程中,我们将深入探讨如何在C#项目中使用`Microsoft.Office....
Java提供了多种库来支持Excel操作,其中最常用的是Apache POI库。 Apache POI是一个开源项目,它为Java程序员提供了API,可以创建、修改和显示Microsoft Office文件,包括Excel。在我们的示例中,我们将使用Apache ...
"Microsoft.Office.Interop.Excel.dll"是Microsoft Office的Primary Interop Assembly (PIA),它为C#提供了与Excel对象模型交互的接口。对象模型包含了Excel应用程序的所有属性、方法和事件,比如工作簿(Workbook)...
Microsoft.Office.Interop.Excel.dll是Office Primary Interop Assemblies (PIAs)之一,它是微软提供的一个接口,允许托管代码(如C#)与非托管代码(如Excel的COM组件)进行通信。通过这个接口,C#程序可以直接调用...
在Excel VBA编程中,Workbook对象是至关重要的一个部分,它是整个Excel工作簿的容器,包含了所有的Worksheet、Chart以及各种设置。本压缩包文件“Excel-VBA实用技巧范例-Workbook对象事件.zip”显然是为了帮助用户...
Java中的`Workbook`类是Apache POI库的一部分,专门用于操作Microsoft Excel文件。Apache POI是一个流行的开源项目,它提供了API来读取、写入和修改Microsoft Office格式的文件,包括Excel工作簿(.xls和.xlsx)。在...
Aspose.Cells是一款强大的Java库,专门用于处理Microsoft Excel文件,如XLS、XLSX、XLTM等格式。...这个功能对于那些希望在不依赖Microsoft Office组件的情况下处理Excel数据的企业或开发者来说,是非常有价值的。
这个命名空间包含了多个类,这些类对应于Excel对象模型中的不同元素,如Workbook(工作簿)、Worksheet(工作表)、Range(单元格范围)等。例如,`Application`类是整个Excel应用程序的入口点,你可以通过它启动一...
首先,要实现Excel到DataGridView的导入,我们需要使用`Microsoft.Office.Interop.Excel`命名空间,这是.NET Framework提供的一个用于与Office应用程序交互的接口。以下是关键步骤: 1. 引用库:在项目中添加对...
在Java开发中,Apache POI库是一个非常重要的工具,它允许程序员读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx/.xls)。本篇将详细讲解如何使用POI库在Java中生成Excel文档。 Apache POI是开源...
在.NET开发环境中,C#是一种常用的编程语言,用于创建各种应用程序。在Web开发中,GridView控件是一个非常实用的工具,用于展示数据源中的数据,如数据库查询结果。本示例涉及的知识点是将GridView中的数据显示到...