`
2277259257
  • 浏览: 515123 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

web开发总结----Excel的写入、读取

 
阅读更多

POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、 HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。

 

可参考导出数据-----》POI导出的实例

内存写入数据到硬盘Excel文件的步骤:

一:内存中生成excel文档(sheet-->row-->cell,及各部分的样式)

二:导入数据

三:输出到硬盘

 

        HSSFWorkbook  book = new HSSFWorkbook();

        HSSFSheet        sheet = book.createSheet();

        book.setSheetName(0, "first sheet");

        HSSFRow           row   = sheet.createRow(0);

        HSSFCell            cell   = row.createCell(0);

 

        cell.setCellValue("Hello! This message is generated from POI.");

 

       // FileOutputStream fos = new FileOutputStream("d:/test.xls");

 

       String xlsFile = Labels.getLabel("ProjectPath")+ Labels.getLabel("WebRoot") + "/exportExcel" ;
       File path = new File(xlsFile);
       if (!path.exists()) {
          path.mkdirs();
       }
       File f = new File( path+"/test.xls");

       OutputStream   fos = new OutputStream( f );

 

        wb.write(fos);

        fos.close();

 

 

 

内存读取硬盘Excel文件数据的步骤:

读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档  

一:内存中构造一个POIFSFileSystem对象加载指定路径文件的流

二:构造一个excel文档

三:依次读取该excel文档的数据

 

    POIFSFileSystem fs = null;

    HSSFWorkbook  book = null;

    try {

          fs = new POIFSFileSystem(new FileInputStream("d:/test.xls"));

          book = new HSSFWorkbook(fs);

    } catch (IOException e) {

         e.printStackTrace();

    }

    HSSFSheet  sheet = book.getSheetAt(0);

    HSSFRow    row     = sheet.getRow(0);

    HSSFCell     cell     = row.getCell((short) 0);

    String         msg    = cell.getStringCellValue();

 

 

 

分享到:
评论

相关推荐

    C# 读取XML文件并写入Excel表格

    在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用以及游戏等方面。本项目涉及的核心技术是“读取XML文件”和“写入Excel表格”。XML(Extensible Markup Language)是一种用于存储和传输...

    Laravel开发-excel-generator

    这是一个非常流行且功能丰富的库,支持Excel的读取、写入和导入操作。通过Composer,我们可以轻松地将该库添加到我们的项目中: ```bash composer require maatwebsite/excel ``` 安装完成后,我们需要配置服务...

    前端-HTML-Web Excel导入

    在前端开发中,Web Excel导入是一项常见的需求,它允许用户在网页上直接上传Excel文件,以便进行数据的读取、处理或展示。这项技术对于数据分析、报表制作等场景尤为重要。以下将详细介绍实现Web Excel导入涉及的...

    三种ASP.NET读取Excel文件的方法浅析(含完整代码)

    除了读取Excel文件外,也可以使用类似的方法将数据写入Excel文件。以下是一个简单的示例代码: ```csharp public void DSToExcel(string Path, DataSet oldDs) { string strCon = "Provider=Microsoft.Jet.OLEDB....

    java web读取excel所需jar包

    在Java Web开发中,处理Excel数据是一项常见的任务,例如导入导出数据、数据分析等。为了在Java Web环境中读取Excel文件,我们需要引入特定的库,这些库提供了与Excel文件交互的功能。标题提到的"java web读取excel...

    HTML读取Excel表内容的js插件

    HTML与Excel交互是Web开发中的常见需求,尤其是在数据导入、导出或在线表格编辑的应用场景。本主题聚焦于使用JavaScript插件将Excel文件的内容读取并显示在HTML页面上,甚至实现将这些数据上传到数据库的功能。我们...

    php-excel-reader.rar

    不仅可以用来读取Excel数据,还可以结合其他PHP库,如PHPExcel,进行数据的写入和格式化,从而实现完整的Excel文件操作。此外,通过ProjectSend的源码分析,可以学习到如何在实际项目中集成这个库,如何处理可能出现...

    PHP-Excel 在线Excel编辑

    在IT领域,尤其是在Web开发中,处理表格数据是一项常见的任务。PHP-Excel是一个流行的PHP库,它允许开发者在服务器端创建、读取和修改Microsoft Excel文件。本篇将深入探讨PHP-Excel库以及如何实现在线Excel编辑。 ...

    Web开发-实现MySQL中存储JSON数据和将Excel数据导入到MySQL数据库.zip

    在“Web开发-将Excel数据导入到MySQL数据库-Python源码示例.zip”文件中,你将看到一个示例,演示了如何使用`pandas`和`pymysql`将Excel数据加载到MySQL数据库的步骤。这个过程涉及以下步骤: 1. 使用`pandas.read_...

    php-excel-reader_0zru07_php_

    这些库允许开发者读取、写入和操作Excel文件,即使在没有Microsoft Office环境的情况下。 3. **php-excel-reader**: 这是一个PHP的开源库,专门用于读取Excel文件(.xls格式,基于BIFF8二进制格式)。它不支持新的...

    Javascript 读取Excel实例

    - **js-xlsx**:这是xlsx库的旧名,功能与xlsx相同,提供读取、写入和操作Excel文件的能力。 - ** SheetJS**:xlsx库的GitHub仓库名为SheetJS,它提供了多种语言的接口,包括JavaScript。 4. **读取流程** - ...

    c#无需安装office就可原格式读取excel文件

    在C#编程环境中,开发人员经常需要处理Excel文件,例如读取、写入或修改数据。在传统的做法中,这通常需要在系统上安装Microsoft Office套件,利用COM互操作来调用Excel应用程序。然而,这种方法不仅依赖于Office的...

    excel-gen.js 导出excel 功能

    `jszip.min.js` 可能用于创建和读取这种ZIP格式,从而帮助`excel-gen.js` 创建XLSX文件。 `export_data.js` 和 `exporting.js` 的具体功能没有明确说明,但根据命名习惯,它们可能与数据的导出和导出相关的功能有关...

    用Python将数据写入已存在Excel

    Python 是一种流行的编程语言,广泛应用于数据分析、机器学习、Web 开发等领域。今天,我们将讨论如何使用 Python 将数据写入已存在的 Excel 文件。 首先,让我们了解一下 Python 中读取和写入 Excel 文件的常用...

    php-excel-reader-class.zip

    总的来说,`Spreadsheet_Excel_Reader`是PHP开发中用于读取老版Excel文件的实用工具,通过它,开发者能够轻松地将Excel数据集成到他们的Web应用中。尽管有一些限制,但它的存在极大地简化了与Excel文件交互的过程。

    SpringMVC-Mybatis-Maven-MySQL 导入Excel并解析单元格写入数据库的demo

    在本项目中,"SpringMVC-Mybatis-Maven-MySQL 导入Excel并解析单元格写入数据库的demo" 是一个完整的Web应用程序示例,它演示了如何使用流行的Java技术栈来处理Excel文件并将其数据存储到MySQL数据库中。这个项目...

    php读取excel的类库

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域有着重要的地位。当我们需要处理Excel数据时,PHP提供了一些库来方便我们直接读取和操作Excel文件,而无需通过导入数据库这一中间步骤。这样的...

    读取excel和连接数据库的jar包以及工程源代码

    通过使用Apache POI,我们可以读取Excel的工作表,行,单元格等信息,进行数据提取、分析或者写入新的数据。 - 对于读取Excel文件,主要涉及`HSSFWorkbook`(用于旧的.xls格式)或`XSSFWorkbook`(用于新的.xlsx...

    php-excel-reader_hlumfw_php_

    7. **集成到博客系统**:将Excel读取功能整合到博客系统中,需要了解Web开发的MVC架构、路由、数据库操作等。 8. **安全考虑**:确保上传的Excel文件安全无毒,防止XSS、SQL注入等攻击。 综上所述,这个压缩包提供...

    java读取excel及导出excel文件

    首先,Apache POI是一个流行的开源Java API,它允许开发人员创建、修改和显示Microsoft Office格式的文件,包括Excel(.xlsx和.xls)文件。要开始使用POI,你需要将对应的jar包添加到项目依赖中,确保能够调用其提供...

Global site tag (gtag.js) - Google Analytics