`

用poi 读取写入xls 文件

 
阅读更多
读取文件
InputStream input;
// try {
// input = new FileInputStream("D:\\nkc\\poi.xls");
// POIFSFileSystem fs = new POIFSFileSystem(input);
// HSSFWorkbook wb = new HSSFWorkbook(fs);
//     HSSFSheet sheet = wb.getSheetAt(0);
//     Iterator rows = sheet.rowIterator();
//       while (rows.hasNext())
//       {
//       HSSFRow row = (HSSFRow) rows.next();
//       Iterator cells = row.cellIterator();
//       while (cells.hasNext())
//           {
//             HSSFCell cell = (HSSFCell) cells.next();
//             switch (cell.getCellType())
//             {
//             case HSSFCell.CELL_TYPE_STRING:
//             System.out.println("AA"+cell.getStringCellValue().toUpperCase());
//
//             break;
//
//             case HSSFCell.CELL_TYPE_NUMERIC:
//             break;
//
//             }
//           }
//
//       }
//    
//    
// } catch (FileNotFoundException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }







写入文件

FileOutputStream fos;
try {
fos = new FileOutputStream("D:\\nkc\\poi.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(2, "XX");
HSSFRow row = null;
HSSFCell cell = null;
HSSFRichTextString hts= null;
row = s.createRow(0);
cell = row.createCell((int)0,0);
hts=new HSSFRichTextString("ID");
        cell.setCellValue(hts);
  
                           for (int i=1;i<lstBeans.size();i++) {
row = s.createRow(i);
cell = row.createCell((int)0,0);
hts=new HSSFRichTextString(lstBeans.get(i).getId()+"");
    cell.setCellValue(hts);
   }
wb.write(fos);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
分享到:
评论

相关推荐

    利用POI读取excel写入到word

    2. **读取Excel**:使用XSSFWorkbook(对于.xlsx文件)或HSSFWorkbook(对于.xls文件)类打开Excel文件。然后,通过Sheet对象访问工作表,Row对象访问行,Cell对象访问单元格。例如: ```java File excelFile = ...

    Android写入xls文件

    本篇文章将详细探讨如何在Android中实现写入XLS文件,主要涉及以下几个关键知识点: 1. **XLS文件格式**:XLS是Microsoft Excel早期版本(97-2003)使用的文件格式,它是二进制的,用于存储工作表、公式、图表等...

    poi读取xlsx和xls

    标题中的“poi读取xlsx和xls”指的是使用Apache POI库来处理Microsoft Office的两种不同文件格式:Excel的....通过阅读提供的博文链接,可以获取更多关于如何使用Apache POI读取.xlsx和.xls文件的示例代码和实践技巧。

    poi读取excel文件

    在Java编程环境中,Apache POI库是一个非常重要的工具,它允许开发者读取、写入以及修改Microsoft Office格式的文件,包括Excel的.xls和.xlsx格式。标题提到的"poi读取excel文件",指的是使用Apache POI库来处理...

    如何用 poi读取excel2007文件 附源代码和全部jar包

    Excel 2007引入了新的文件格式,即.xlsx,它基于Office Open XML标准,存储数据的方式与早期版本的.xls文件有所不同。Apache POI是一个开源项目,提供了Java API来读取、写入和修改Microsoft Office格式的文件,包括...

    Jxl和poi读取写入excel

    POI库可以很好地处理这两种格式,而Jxl只适用于.xls文件。在实际开发中,应根据项目需求选择合适的库,考虑到兼容性问题,通常推荐使用POI。 总的来说,Jxl和Apache POI是Java处理Excel文件的强大工具。它们提供了...

    poi 读取.xls与.xlsx需要的jar

    对于.xls文件,Apache POI提供了一个叫做HSSF(Horrible Spreadsheet Format)的API,它用于读写老版本的BIFF记录格式。你需要包含对应的JAR文件,通常是poi-ooxml-schemas.jar和poi-3.x.x.jar,其中3.x.x是Apache ...

    java使用poi读取xls格式和xlsx格式的excel文件

    本主题将深入探讨如何使用POI读取.xls(BIFF8格式,Excel 97-2003)和.xlsx(OOXML格式,Excel 2007及以上版本)两种不同格式的Excel文件。 首先,我们需要导入必要的库。在上述的文件列表中,我们看到有poi-3.9....

    一个简单的基于Android读取xls和xlsx文件的例子

    这个例子将讲解如何使用Apache POI库来读取xls和xlsx格式的文件。Apache POI是一个流行的开源Java API,专为Microsoft Office文件格式提供读写功能,包括Excel。 首先,要开始这个项目,你需要在你的Android工程中...

    java poi技术读取xls,xlsx文件所需的完整jar包

    // 对于.xls文件,使用HSSFWorkbook // 或者 Workbook workbook = new XSSFWorkbook(); // 对于.xlsx文件,使用XSSFWorkbook Sheet sheet = workbook.createSheet("New Sheet"); Row row = sheet.createRow(0);...

    Java用poi读取excel文件.docx

    POI 库可以在 Java 应用程序中使用,以便读取和写入这些文件。 使用 POI 读取 Excel 文件 要使用 POI 读取 Excel 文件,首先需要将 POI 库添加到 Java 项目中。然后,创建一个 FileInputStream 对象,用于读取 ...

    poi 3.9读取excel xls xlsx 有jar包

    测试用例通常包含一些示例代码,演示如何使用Apache POI API来读取、写入或操作Excel文件。这些示例可以帮助开发者快速理解和上手。 以下是使用Apache POI 3.9读取Excel的基本步骤: 1. 引入依赖:确保项目中包含...

    Java用poi读取excel文件

    使用 POI,我们可以轻松地读取和写入 Excel 文件。 下面是一个简单的示例代码,演示如何使用 POI 读取 Excel 文件: 首先,我们需要引入 POI 的 jar 包,并且导入必要的类: ```java import java.io....

    java读取xls文件

    总的来说,Apache POI库使得在Java中处理.xls文件变得相当简单,提供了丰富的API来读取、写入和操作Excel文件。不过,对于.xlsx文件(Excel的较新版本格式),你需要使用`XSSFWorkbook`类,因为.xls和.xlsx在内部...

    poi读取Excel2007文件

    标题中的“poi读取Excel2007文件”指的是使用Apache POI库来读取Microsoft Excel 2007及更高版本(XLSX格式)的文件。Apache POI是Java平台上的一个开源项目,它提供了API来处理Microsoft Office格式的文件,包括...

    POI读取Excel大文件-输出cvs文件.rar

    POI提供了两种主要的API来操作Excel文件:HSSF(用于处理.xls文件,即Excel 97-2003格式)和XSSF(用于处理.xlsx文件,即Excel 2007及以上版本)。由于现代Excel文件通常采用.xlsx格式,我们将主要关注XSSF API。 ...

    poi读取excel的jar包

    .xlsx文件是基于Office Open XML(OOXML)标准的,与早期的二进制.xls文件格式不同。Apache POI的XSSF(SXSSF)组件支持处理这种新格式。 标签"poi3.9"表明这是Apache POI的一个特定版本,版本号为3.9。每个版本都...

    以SWT为界面,用POI读取、修改excel文件(源码)

    标题中的“以SWT为界面,用POI读取、修改excel文件(源码)”指的是一个Java编程项目,它利用了两种主要的技术:SWT(Standard Widget Toolkit)和Apache POI,来创建用户界面并处理Microsoft Excel文件。下面将详细...

    apache poi 读取Excel文件内容(2003,2007)

    对于2003版的.XLS文件,Apache POI 使用`HSSFWorkbook`类来表示工作簿,`HSSFSheet`类表示工作表,`HSSFRow`表示行,`HSSFCell`表示单元格。以下是一个简单的读取.XLS文件的例子: ```java import org.apache.poi....

Global site tag (gtag.js) - Google Analytics