精华内容
下载资源
问答
  • java的workbook类的jar包

    千次下载 热门讨论 2013-03-06 23:20:24
    java的workbook类的jar包,用于对excel等进行操作
  • java的workbook类的jar包,用于对excel等进行操作,可以直接用!
  • 具体问题是报错显示workbook类找不到,但是类已经导入到工程中。烦请大神帮忙看看解决。感谢! 报错信息 ``` 严重: Servlet.service() for servlet [com.oabkdao.servlet.IndexServlet] in context with path [/...
  • Workbook类提供的方法

    千次阅读 2012-10-16 15:01:21
    全面挖掘Java Excel API 使用方法 文章转载于... ...作者:songnf2000 发布时间:2004-12-9 11:19:19 文章来源:java尽在matrix ... Workbook类提供的方法  1. int getNumberOf
    全面挖掘Java Excel API 使用方法
    文章转载于http://www.weste.net/2004/12-9/11191942947-2.html
    作者:songnf2000 发布时间:2004-12-9 11:19:19 文章来源:java尽在matrix

        Workbook类提供的方法

      1. int getNumberOfSheets()

      获得工作薄(Workbook)中工作表(Sheet)的个数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    int sheets = rwb.getNumberOfSheets();

      2. Sheet[] getSheets()

      返回工作薄(Workbook)中工作表(Sheet)对象数组,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    Sheet[] sheets = rwb.getSheets();

      3. String getVersion()

      返回正在使用的API的版本号,好像是没什么太大的作用。

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    String apiVersion = rwb.getVersion();

      Sheet接口提供的方法

      1) String getName()

      获取Sheet的名称,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    String sheetName = rs.getName();

      2) int getColumns()

      获取Sheet表中所包含的总列数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    int rsColumns = rs.getColumns();

      3) Cell[] getColumn(int column)

      获取某一列的所有单元格,返回的是单元格对象数组,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell[] cell = rs.getColumn(0);

      4) int getRows()

      获取Sheet表中所包含的总行数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    int rsRows = rs.getRows();

      5) Cell[] getRow(int row)

      获取某一行的所有单元格,返回的是单元格对象数组,示例子:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell[] cell = rs.getRow(0);

      6) Cell getCell(int column, int row)

      获取指定单元格的对象引用,需要注意的是它的两个参数,第一个是列数,第二个是行数,这与通常的行、列组合有些不同。

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell cell = rs.getCell(0, 0);

      2、生成新的Excel工作薄

      下面的代码主要是向大家介绍如何生成简单的Excel工作表,在这里单元格的内容是不带任何修饰的(如:字体,颜色等等),所有的内容都作为字符串写入。(完整代码见ExcelWriting.java)

      与读取Excel工作表相似,首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象,这里要注意的是,只能通过API提供的工厂方法来创建Workbook,而不能使用WritableWorkbook的构造函数,因为类WritableWorkbook的构造函数为protected类型。示例代码片段如下:

    import java.io.*;
    import jxl.*;
    import jxl.write.*;
    … … … …
    try
    {
    //构建Workbook对象, 只读Workbook对象
    //Method 1:创建可写入的Excel工作薄
    jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile));

    //Method 2:将WritableWorkbook直接写入到输出流
    /*
    OutputStream os = new FileOutputStream(targetfile);
    jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
    */
    }
    catch (Exception e)
    {
    e.printStackTrace();
    }

      API提供了两种方式来处理可写入的输出流,一种是直接生成本地文件,如果文件名不带全路径的话,缺省的文件会定位在当前目录,如果文件名带有全路径的话,则生成的Excel文件则会定位在相应的目录;另外一种是将Excel对象直接写入到输出流,例如:用户通过浏览器来访问Web服务器,如果HTTP头设置正确的话,浏览器自动调用客户端的Excel应用程序,来显示动态生成的Excel电子表格。

      接下来就是要创建工作表,创建工作表的方法与创建工作薄的方法几乎一样,同样是通过工厂模式方法获得相应的对象,该方法需要两个参数,一个是工作表的名称,另一个是工作表在工作薄中的位置,参考下面的代码片段:

    //创建Excel工作表
    jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0);

    "这锅也支好了,材料也准备齐全了,可以开始下锅了!",现在要做的只是实例化API所提供的Excel基本数据类型,并将它们添加到工作表中就可以了,参考下面的代码片段:
    //1.添加Label对象
    jxl.write.Label labelC = new jxl.write.Label(0, 0, "This is a Label cell");
    ws.addCell(labelC);

    //添加带有字型Formatting的对象
    jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true);
    jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf);
    jxl.write.Label labelCF = new jxl.write.Label(1, 0, "This is a Label Cell", wcfF);
    ws.addCell(labelCF);

    //添加带有字体颜色Formatting的对象
    jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL, 10, WritableFont.NO_BOLD, false,
    Underlinestyle.NO_UNDERLINE, jxl.format.Colour.RED);
    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
    jxl.write.Label labelCFC = new jxl.write.Label(1, 0, "This is a Label Cell", wcfFC);
    ws.addCell(labelCF);

    //2.添加Number对象
    jxl.write.Number labelN = new jxl.write.Number(0, 1, 3.1415926);
    ws.addCell(labelN);

    //添加带有formatting的Number对象
    jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##");
    jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf);
    jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN);
    ws.addCell(labelNF);

    //3.添加Boolean对象
    jxl.write.Boolean labelB = new jxl.write.Boolean(0, 2, false);
    ws.addCell(labelB);

    //4.添加DateTime对象
    jxl.write.DateTime labelDT = new jxl.write.DateTime(0, 3, new java.util.Date());
    ws.addCell(labelDT);

    //添加带有formatting的DateFormat对象
    jxl.write.DateFormat df = new jxl.write.DateFormat("dd MM yyyy hh:mm:ss");
    jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(df);
    jxl.write.DateTime labelDTF = new jxl.write.DateTime(1, 3, new java.util.Date(), wcfDF);
    ws.addCell(labelDTF);

      这里有两点大家要引起大家的注意。第一点,在构造单元格时,单元格在工作表中的位置就已经确定了。一旦创建后,单元格的位置是不能够变更的,尽管单元格的内容是可以改变的。第二点,单元格的定位是按照下面这样的规律(column, row),而且下标都是从0开始,例如,A1被存储在(0, 0),B1被存储在(1, 0)。

      最后,不要忘记关闭打开的Excel工作薄对象,以释放占用的内存,参见下面的代码片段:

    //写入Exel工作表
    wwb.write();

    //关闭Excel工作薄对象
    wwb.close();

      这可能与读取Excel文件的操作有少少不同,在关闭Excel对象之前,你必须要先调用write()方法,因为先前的操作都是存储在缓存中的,所以要通过该方法将操作的内容保存在文件中。如果你先关闭了Excel对象,那么只能得到一张空的工作薄了。

      3、拷贝、更新Excel工作薄

      接下来简要介绍一下如何更新一个已经存在的工作薄,主要是下面二步操作,第一步是构造只读的Excel工作薄,第二步是利用已经创建的Excel工作薄创建新的可写入的Excel工作薄,参考下面的代码片段:(完整代码见ExcelModifying.java)

    //创建只读的Excel工作薄的对象
    jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefile));

    //创建可写入的Excel工作薄对象
    jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile), rw);

    //读取第一张工作表
    jxl.write.WritableSheet ws = wwb.getSheet(0);

    //获得第一个单元格对象
    jxl.write.WritableCell wc = ws.getWritableCell(0, 0);

    //判断单元格的类型, 做出相应的转化
    if(wc.getType() == CellType.LABEL)
    {
    Label l = (Label)wc;
    l.setString("The value has been modified.");
    }

    //写入Excel对象
    wwb.write();

    //关闭可写入的Excel对象
    wwb.close();

    //关闭只读的Excel对象
    rw.close();

      之所以使用这种方式构建Excel对象,完全是因为效率的原因,因为上面的示例才是API的主要应用。为了提高性能,在读取工作表时,与数据相关的一些输出信息,所有的格式信息,如:字体、颜色等等,是不被处理的,因为我们的目的是获得行数据的值,既使没有了修饰,也不会对行数据的值产生什么影响。唯一的不利之处就是,在内存中会同时保存两个同样的工作表,这样当工作表体积比较大时,会占用相当大的内存,但现在好像内存的大小并不是什么关键因素了。

      一旦获得了可写入的工作表对象,我们就可以对单元格对象进行更新的操作了,在这里我们不必调用API提供的add()方法,因为单元格已经于工作表当中,所以我们只需要调用相应的setXXX()方法,就可以完成更新的操作了。

      尽单元格原有的格式化修饰是不能去掉的,我们还是可以将新的单元格修饰加上去,以使单元格的内容以不同的形式表现。

      新生成的工作表对象是可写入的,我们除了更新原有的单元格外,还可以添加新的单元格到工作表中,这与示例2的操作是完全一样的。

      最后,不要忘记调用write()方法,将更新的内容写入到文件中,然后关闭工作薄对象,这里有两个工作薄对象要关闭,一个是只读的,另外一个是可写入的。
    展开全文
  • Workbook 代表一个Excel文档,用来动态输出数据到Excel文档并且控制其表格格式及编辑功能。Workbook 对象是PageOffice开发平台定义的Excel数据输出对象,可作为PageOfficeCtrl.SetWriter 方法的参数或 ...

    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();
    展开全文
  • Workbook类提供的方法 1. int getNumberOfSheets() 获得工作薄(Workbook)中工作表(Sheet)的个数,示例: jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile)); int sheets = rwb....

    Workbook类提供的方法

    1. int getNumberOfSheets()
    获得工作薄(Workbook)中工作表(Sheet)的个数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    int sheets = rwb.getNumberOfSheets(); 


    2. Sheet[] getSheets()
    返回工作薄(Workbook)中工作表(Sheet)对象数组,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    Sheet[] sheets = rwb.getSheets(); 


     3. String getVersion()
    返回正在使用的API的版本号,好像是没什么太大的作用。

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    String apiVersion = rwb.getVersion();  

    Sheet接口提供的方法

    1. String getName()
    获取Sheet的名称,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    String sheetName = rs.getName(); 


    2. int getColumns()
    获取Sheet表中所包含的总列数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    int rsColumns = rs.getColumns();  


    3. Cell[] getColumn(int column)
    获取某一列的所有单元格,返回的是单元格对象数组,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell[] cell = rs.getColumn(0); 


    4. int getRows()
    获取Sheet表中所包含的总行数,示例:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    int rsRows = rs.getRows();  


    5. Cell[] getRow(int row)
    获取某一行的所有单元格,返回的是单元格对象数组,示例子:

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell[] cell = rs.getRow(0);  


     6. Cell getCell(int column, int row)
    获取指定单元格的对象引用,需要注意的是它的两个参数,第一个是列数,第二个是行数,这与通常的行、列组合有些不同。

    jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
    jxl.Sheet rs = rwb.getSheet(0);
    Cell cell = rs.getCell(0, 0);  

    展开全文
  • python用workbook类方法带格式保存excel

    千次阅读 2020-05-25 11:38:41
    workbook.add_format(cell_fmt) header_format = workbook.add_format(header_fmt) df_col = [each for each in df.columns if each not in ['date', 'cus_type', '活跃人数','ad_channel','当日游客数','当日设备...

    主要步骤:

    • 1.用add_worksheet添加一个新的工作表,sheetname为工作表名称
    • 2.用add_format在工作表中创建一个新的格式对象来格式化单元格
    • 3.用set_row和set_column方法设置sheet表单元格的行高和列宽
    • 4.用write方法将普通数据写入单元格中

    本例是直接将现有数据存到excel为例的

    def change_format(self,df, writer, Item):
    	"""
    	修改dataframe的数据格式,如小数转为%,日期改成%Y-%m-%d
    	"""
    	df.to_excel(writer, sheet_name=Item, index=False)
    	workbook = writer.book
    	worksheet = writer.sheets[Item]
    	cell_fmt = {'bold': False, 'font_name': '微软雅黑', 'font_size': 8, 'align': 'center', 'valign': 'vcenter',
    	            'border': 0,'text_wrap':True}
    	header_fmt = {'bold': True, 'font_name': '微软雅黑', 'font_size': 6, 'align': 'center', 'valign': 'vcenter',
    	              'border': 0, 'bg_color': '#808080','text_wrap':True}
    	cell_format = workbook.add_format(cell_fmt)
    	header_format = workbook.add_format(header_fmt)
    
    	df_col = [each for each in df.columns if each not in ['date', 'cus_type', '活跃人数','ad_channel','当日游客数','当日设备数']]
    	# format 部分列进行%和保留两位小数处理
    	if '比例' in list(df.iloc[:,0]):
    	    for i in range(row_num,df.shape[0]):
    	        for j in df_col:
    	            try:
    	                if float(df.loc[i,j])<=1:
    	                    df.loc[i, j] = str(df.loc[i, j]*100)[:4]+ '%'
    	                    print(df.loc[i, j])
    	            except Exception as ExceptionError:
    	                print('format % 每日新增数据格式处理 比例异常',ExceptionError)
    	                pass
    	elif '人均' in list(df.iloc[:,0]):
    	    for i in range(row_num,df.shape[0]):
    	        for j in df_col:
    	            try:
    	                df.loc[i, j] = np.round(df.loc[i, j],2)
    	            except Exception as ExceptionError:
    	                print('format % 每日新增数据格式处理 人均异常',ExceptionError)
    	                pass
    	else:
    	    pass
    	#format datetime
    	for k in range(df.shape[0]):
    	    try:
    	        df.iloc[k,0] = pd.to_datetime(df.iloc[k,0]).strftime("%Y-%m-%d")
    	    except Exception as ExceptionError:
    	        print('时间格式处理异常:', str(ExceptionError))
    	        pass
    	# 列标题单元格格式处理
    	# for colx, value in enumerate(df.columns.values):
    	#     worksheet.write(0, colx, value, header_format)
    	#     worksheet.write(row_num+1, colx, value, header_format)
    	# A:C列宽16,D:Z列宽8,并全部按照cell_format格式处理
    	worksheet.set_column('A:C', 16, cell_format)
    	worksheet.set_column('D:Z', 8, cell_format)
    	df.to_excel(writer, sheet_name=Item, index=False)
    
    展开全文
  • Workbook类在PageOffice开发平台下,通过PageOfficeCtrl控件实现对Excel文件的写入和读取操作。 部分实现代码如下: Java 写入操作,填充数据到Excel文档中: PageOfficeCtrl poCtrl1 = new PageOfficeCtrl...
  • 与读取Excel工作表相似,首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象,这里要注意的是,只能通过API提供的工厂方法来创建Workbook,而不能使用WritableWorkbook的构造函数,因为类...
  • 我在使用MFC操作Excel表格时使用 Workbook 的SaveAs函数保存,这时一直抛出异常,捕获后发现提示类Workbook的SaveAs方法无效。 ## 2、代码 ``` if (S_OK != CoInitializeEx(NULL, COINIT_MULTITHREADED)) ...
  • 通过openpyxl模块创建workbook时,无需本地事先创建好excel,它会直接创建一个新的excel...导入openpyxl模块的Workbook类 from openpyxl import Workbook 创建workbook,并获取workbook中第一个sheet ...
  • java Workbook接口 提供的方法

    千次阅读 2018-08-08 16:47:36
    Workbook类提供的方法   1. int getNumberOfSheets()   获得工作薄(Workbook)中工作表(Sheet)的个数,示例:  jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));  ...
  • 代码如下: ...总是提示我类Workbook的Saveas方法无效。 但是如果把第10行换成_workBook.Close(CNiExcelWorkbook::SaveChanges); 就没有问题了。请问如何实现不关闭excel文件的情况下实现保存的功能。
  • java excel Workbook API

    千次阅读 2015-08-26 09:25:22
     获得工作薄(Workbook)中工作表(Sheet)的个数,示例: jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile)); int sheets = rwb.getNumberOfSheets();  2. Sheet
  • Workbook相关jar包.zip

    2019-08-14 11:50:18
    java操作excel表格的workbook 相关jar包,用于对excel进行相应的读取和操作 如获取工作簿,获取表单,读取单元格等
  • java excel Workbook API

    2014-03-06 00:16:28
    java excel Workbook API   ...1. int getNumberOfSheets() 获得工作薄(Workbook)中工作表...jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));int sheets = rwb.getNumberOfSheets(...
  • jxl 操作Excel表格之Workbook

    万次阅读 2015-11-01 22:22:54
    本篇文章主要讲jxl 中非常重要的一个抽象类Workbook,该是一切操作Excel表格的开始。可以通过该得到工作簿,也可以创建一个新的可写工作簿。下面就让我们一起来看看怎样使用该。    得到已存在Excel表格的...
  • Workbook 对象 应用实例

    千次阅读 2013-12-16 22:07:28
    Workbook对象代表一个工作簿,Workbooks集合对象则代表同一Excel进程中打开的所有工作簿对象。 [应用1] 创建新工作簿(Add方法) 使用Add方法在Workbooks集合中创建新工作簿,所创建的工作簿为活动工作簿。其语法...
  • workbook数据相关操作

    2019-10-02 11:58:11
    加载文件需要导入load_workbook类 wb2 = load_workbook( ' test.xlsx ' ) print (wb2.sheetnames) # 输出:['Sheet2', 'New Title', 'Sheet1'],输出该workbook的worksheet名字   转载于:...
  • 第三章 工作簿(Workbook)基本操作应用示例 Workbook 对象代表工作簿,而 Workbooks 集合则包含了当前所有的工作簿。下面对 Workbook 对象的重要的方法和属性以及其它一些可能涉及到的方法和属性进行示例介绍, 同时...
  • Workbook 对象 应用示例

    2011-04-12 23:55:00
    MSN/QQ分享本资源给:MSN QQ好友 论坛分享本资源给:论坛好友(UBB代码) 开心人人豆瓣新浪微博 博主的更多文章>> Workbook 对象 应用示例 2009-12-29 21:37:01标签:vbaWorkbookWorkbook对象代表一个工作簿,...
  • 基于 XSSFWorkbook 低内存占用,数据量超 65536 之后使用 HSSFWorkbook 或者 XSSFWorkbook 程序会报 OutOfMemoryError,也就是说大数据量存储时候应使用 SXSSFworkbook,该是从 poi 3.8 时提供的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,583
精华内容 11,033
关键字:

workbook类