org.apache.poi.ss.usermodel 类操作excel数据遗漏

直接上图。



错误程序:

循环读取每一行的单元格数据部分

//for (int j = row.getFirstCellNum(); j < row.getLastCellNum(); j++)
// BUG 数据只能从第一列非空的读取 FIX BY CXY 20150923
                for (int j = 0; j < row.getLastCellNum(); j++)
                {
//System.out.println("jj:"+j);
                    Cell cell = row.getCell(j);
// System.out.println("cell:"+cell);
                    if (cell == null)
                    {

                        cellString = "";
                    }
                    else
                    {
                        cellType = cell.getCellType();


由于 row.getFirstCellNum() 方法读取excel数据的时候是从第一个非空的单元格开始读,就会导致错位

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: org.apache.poi.ss.usermodel是一个Java库,用于读取、写入和操作Microsoft Excel格式的电子表格文件。它提供了一组API,可以访问电子表格文件中的单元格、行、列、工作表等元素,并支持各种格式的电子表格文件,如.xls、.xlsx、.xlsm等。这个库是Apache POI项目的一部分,是一个开源项目,可以在Apache许可证下使用和分发。 ### 回答2: org.apache.poi.ss.usermodelApache POI库中的一个模块,用于处理Excel文档的操作Apache POI是一个开源的Java库,提供了对Microsoft Office格式文档的读写能力,包括Excel、Word和PowerPoint等格式。它是基于XML标准的Office Open XML格式和Microsoft的OLE2模式,能够读取和写入这些格式的文件。 org.apache.poi.ss.usermodel模块是在Apache POI库中用于处理Excel文件的模块。它包含了一系列的接口和,用于创建、读取和编辑Excel文件。 使用org.apache.poi.ss.usermodel可以进行以下操作: 1. 创建新的Excel文档,包括工作簿、工作表和单元格等。 2. 读取现有的Excel文档,包括工作簿和工作表等,以及获取单元格中的数据。 3. 编辑现有的Excel文档,包括修改单元格的数据、格式和样式等。 4. 设置单元格的数据型,如文本、数字、日期等。 5. 设置单元格的格式和样式,包括字体、颜色、对齐和边框等。 6. 进行复杂的操作,如合并单元格、设置公式、设置数据有效性等。 7. 保存Excel文档到硬盘或输出流中。 总之,org.apache.poi.ss.usermodel模块提供了一系列功能强大的接口和,用于处理Excel文件的创建、读取和编辑。它是Java开发者进行Excel操作的重要工具之一,可以轻松实现各种复杂的Excel操作需求。 ### 回答3: org.apache.poi.ss.usermodelApache软件基金会所开发的一个用于操作Excel文件的开源Java库。它提供了一系列的和方法,用于创建、读取、修改和存储Excel文件。 org.apache.poi.ss.usermodel包含了Java编写的对Excel文件进行读写操作的API。其主要包括以下几个方面的功能: 1. Excel文件的创建和读取:org.apache.poi.ss.usermodel提供了一系列的,用于创建新的Excel文件或读取现有的Excel文件。可以通过Workbook来创建或打开一个Excel文件,并在文件中创建或读取各种工作表(Sheet),以及在工作表中添加或读取单元格(Cell)的数据。 2. 单元格数据操作org.apache.poi.ss.usermodel提供了一系列的和方法,用于对Excel文件中的单元格进行各种操作。可以通过Cell对单元格的数据进行读取或修改,并对单元格进行格式设置、合并、拆分等操作。 3. Excel文件的样式设置:org.apache.poi.ss.usermodel支持对Excel文件的各种样式进行设置,包括字体颜色、背景颜色、边框样式、对齐方式等。可以通过CellStyle来创建和设置单元格的样式,并将样式应用到单元格或单元格区域。 4. 数据格式的控制:org.apache.poi.ss.usermodel支持对Excel文件中数据的格式进行控制。可以通过DataFormat来设置日期、数值、百分比等数据的显示格式,并将格式应用到单元格上。 总之,org.apache.poi.ss.usermodel是一个强大且灵活的Java库,它提供了一系列的和方法,用于方便地操作Excel文件。无论是创建、读取还是修改Excel文件,它都能提供强大的支持,并具有丰富的样式和格式控制功能。通过使用org.apache.poi.ss.usermodel,开发者可以轻松地处理Excel文件的各种需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值