if (version == 2003) {// 2003
POIFSFileSystem fs = new POIFSFileSystem(fis);
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
excelReader.readExcelContent(sheet,realfilename);
} else if (version == 2007) {// 2007
XSSFWorkbook xwb = new XSSFWorkbook(fis);
XSSFSheet sheet = xwb.getSheetAt(0);
excelReader.readExcelContent(sheet,realfilename);
}
/**
* 读取Excel数据内容
* @param InputStream
* @return Map 包含单元格数据内容的Map对象
* @throws SQLException
*/
public Map<Integer, String> readExcelContent(Sheet sheet,String uploadName) throws SQLException {
Map<Integer, String> content = new HashMap<Integer, String>();
// 得到总行数
int rowNum = sheet.getLastRowNum();
BaseDAO db = new BaseDAO();
List<RedBooKPrice> listRBK = new ArrayList<RedBooKPrice>();
// 正文内容应该从第二行开始,第一行为表头的标题
RedBooKPrice rp = null;
for (int i = 1; i <=rowNum; i++) {
Row rows = sheet.getRow(i);
Cell makeDescription = rows.getCell(1);
Cell familyDescription = rows.getCell(5);
Cell yearGroup = rows.getCell(9);
相关推荐
本示例将详细讲解如何使用Apache POI库来读取Excel的2003 (.xls) 和2007 (.xlsx)格式的文档,并提供所需的jar包。 首先,确保你的项目中已经包含了Apache POI的依赖。如果你使用的是Maven,可以在pom.xml文件中添加...
以下是一个使用SAX API读取Excel文件的基本步骤: 1. 创建一个实现`SXSSFSheetXMLReaderEvents`接口的类,用于处理每一行的数据。 2. 创建`SXSSFWorkbook`对象,设置内存中的行数限制,例如500行。超过这个数量的...
这篇博客文章"java poi 读取03、07excel表格的内容"很可能是讨论如何使用Apache POI库来操作这两个不同版本的Excel文件。 首先,让我们深入了解一下Apache POI库的基本概念。POI项目分为两个主要部分:HSSF...
使用poi读取写入复杂excel内容包括样式,工具类
以下是一个简单的例子,演示了如何使用POI读取Excel文件的第一行数据: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.hssf....
poi读取大数据量excel文件,避免内存溢出,行级操作 根据本网站的资源修改的。 将一些类路径错误全部进行了修正。 另外,需要自己在类路径里,放spring-context.jar和spring-beans.jar包。
HSSF和XSSF都在这个库中,使得开发者能够创建、修改和读取Excel文件。 4. **poi-scratchpad**: 这个库包含了对其他Office文件格式的支持,如Word和PowerPoint,以及一些实验性的或不完全实现的功能。对于Excel,...
要实现"利用POI读取excel写入到word",我们需要以下步骤: 1. **准备环境**:首先,确保你的项目已经引入了Apache POI的依赖。在给定的压缩包中,"poi - 副本"可能是包含POI库的JAR文件,你需要将其添加到你的项目...
**POI读取Excel** 读取Excel主要涉及以下步骤: 1. **打开Workbook**:通过 FileInputStream 读取Excel文件,然后创建Workbook对象。 2. **获取Sheet**:从Workbook中获取需要的Sheet。 3. **遍历Row和Cell**:...
Apache POI 是一个广泛使用的Java库,用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。在处理大型Excel文件时,传统的HSSF和XSSF模型可能会遇到性能瓶颈,因为它们将整个工作簿加载到内存中。为了...
标题中的“POI读取2007 Excel文件”指的是使用Apache POI库来解析和操作Microsoft Office Open XML (OOXML)格式的Excel文件,这种格式通常以.xlsx为扩展名。Apache POI是一个流行的Java库,它允许开发人员在Java应用...
标题中的“poi读取excel并输出到jsp页面”是指使用Apache POI库来处理Microsoft Excel文件,并将数据在JavaServer Pages (JSP) 页面上显示的技术。Apache POI 是一个开源项目,它允许开发者创建、修改和显示MS ...
标题提到的"poi读取excel文件",指的是使用Apache POI库来处理Excel数据。在最新的版本中,POI引入了更高效和强大的功能,使得处理Excel文件变得更加方便。 描述中提到了"最新版poi相关的6个jar包",这些jar包是...
本教程将详细讲解如何使用Apache POI库来读取Excel文件的内容。 首先,为了在Java项目中使用Apache POI,我们需要通过Maven进行依赖管理。在`pom.xml`文件中添加以下依赖: ```xml <groupId>org.apache.poi ...
POI读取excel的例子
读取Excel的poi包,,读取Excel的poi包,,读取Excel的poi包,读取Excel的poi包读
读取Excel文件使用HSSF的usermodel API非常直观。首先,你需要创建一个`InputStream`,然后实例化`HSSFWorkbook`: ```java InputStream myxls = new FileInputStream("workbook.xls"); HSSFWorkbook wb = new ...
android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel
java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;... * 读取excel,支持excel 97~03 / excel 07 *
apache poi 读取 Excel 的 jar 包 博文链接:https://wxinpeng.iteye.com/blog/231895