0 0

请教一个关于POI的问题5

代码如下:
import java.io.FileOutputStream;
import java.io.IOException;
//import org.apache.poi.hssf.*;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.*;

public class ex1 {
        public static void main(String[] args) throws IOException {
                // 创建一个excel文件
                Workbook wb = new HSSFWorkbook();
            FileOutputStream fileOut = new FileOutputStream("C://workbook.xlsx");
            wb.write(fileOut);
            fileOut.close();
        }
}

运行环境是Myeclipse,始终报错:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
        HSSFWorkbook cannot be resolved to a type
        HSSFWorkbook cannot be resolved to a type

        at ex1.main(ex1.java:10)

是我的外部jar包添加有问题吗,还忘前辈们指导,谢谢。
2013年3月25日 21:28

4个答案 按时间排序 按投票排序

0 0

采纳的答案

可能是这句出问题了:

Workbook wb = new HSSFWorkbook(); 


可以像这样写试试:
File excelFile = new File("D://test.xls");
InputStream fileInStream = new FileInputStream(this.excelFile);
Workbook workBook = WorkbookFactory.create(this.fileInStream);
.
.
.


参照这里,是我在项目中使用的一个通过POI操作Excel的工具类:
http://yunzhu.iteye.com/blog/1836696

不过该工具类只测试过操作Excel 2003格式没有问题,2007的格式(后缀为xlsx)没有测试过。

2013年3月26日 15:02
0 0

Workbook wb = new HSSFWorkbook();
这个只能保存成xls文件,不能保存成xlsx的文件

2013年3月26日 15:55
0 0

poi3.9没发现有什么问题

2013年3月26日 15:03
0 0

报的是类型转换出错,HSSFWorkbook不能转换为Workbook
不能直接这样?:
HSSFWorkbook wb = new HSSFWorkbook();

2013年3月26日 09:01

相关推荐

    POI导出 POI导出 POI导出

    POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI...

    poi jar包 官网下载 最新poi官网资源

    POI 3.17是支持Java 6的最后一个版本。下一个版本将是4.0.0,并支持min。Java 8。 发行说明中提供了更改摘要 。更改日志中提供了完整的更改列表。感兴趣的人也应该遵循开发列表 来跟踪进度。 有积分的可以在这儿下载...

    poi全家桶ooxml-schemas/poi/poi-examples/poi-ooxml/poi-ooxml-schemas/poi-scratchpad

    Apache POI是一个开源的Java库,专门用于读写Microsoft Office格式的文件,特别是Excel、Word和PowerPoint文档。在提供的描述中,我们看到的路径实际上是在指示Apache POI项目中的不同模块和示例代码的位置。 1. **...

    POI-TL合并多个Word文档

    Apache POI是一个流行的开源库,允许开发者处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。POI-TL是POI的一个扩展,专门用于处理Word文档(.docx格式),提供了更高级的功能,如模板填充和文档合并。 ...

    POI poi相关所有jar包 poi jar包 poi最全jar包

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel(.xlsx、.xls)、Word(.doc、.docx)和PowerPoint(.ppt、.pptx)。这个压缩包包含了POI项目中所有必要的jar包,总计十二个,确保了...

    高德2017poi 高德历史poi 2017科研poi

    在地理信息系统中,一个POI可以是一栋房子、 一个商铺、一个邮筒、一个公交站等。 高德POI又名高德兴趣点,来源于高德地图,高德是中国领先的数字地图内容、导航和位置服务解决方 案提供商。拥有导航电子地图...

    poi-3.17 poi-3.16

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Excel、Word和PowerPoint。POI 提供了一套 Java API,使得开发者可以在Java应用程序中读写Microsoft Office格式的文件。标题中的"poi-3.17 poi-...

    poi excel poi excel poi excel

    - **HSSFWorkbook**:表示整个工作簿,即一个 Excel 文件。 - **HSSFSheet**:表示工作簿中的一个工作表。 - **HSSFRow**:表示工作表中的一行。 - **HSSFCell**:表示单元格,可以是任何类型的单元格(字符串、数字...

    2019版本poi 2019高德poi 2019百度poi

    POI数据是地理位置信息系统(GIS)中的一个重要组成部分,它包含了地点的坐标、名称、类型等信息,广泛用于导航、地图应用、商业分析等领域。 描述中提到的“2005到2020年的科研POI数据”暗示这是一份时间跨度较长...

    POI中文帮助文档_POI_

    Apache POI是一个开源项目,主要用于读取和写入Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。这个“POI中文帮助文档”提供了全面的指南,帮助开发者理解和...

    poi的所有jar包,poi, poi-ooxml,poi-ooxml-schemas的各个版本jar

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。这个压缩包包含了POI项目的几个核心组件的jar文件,包括基础的`poi`库,以及支持Open XML格式(OOXML)的`poi-...

    java 使用POI合并两个word文档.docx

    Java 是一种流行的编程语言,POI(Poor Obfuscation Implementation)是一个流行的 Java 库,用于操作 Microsoft Office 文件,包括 Word 文档。合并两个 Word 文档是指将两个独立的 Word 文档合并成一个新的 Word ...

    poi-3.8的6个包

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。POI 3.8是该项目的一个较早版本,它提供了对Office文档的读写支持,尤其在Java环境中非常实用。这个压缩包包含的6...

    利用POI合并多个Excel表

    在IT领域,Apache POI是一个广泛使用的Java库,它允许开发者读取、写入和修改Microsoft Office格式的文件,特别是Excel工作簿。本教程将深入探讨如何利用Apache POI库来合并多个Excel工作表,这对于处理大量数据或者...

    poi-3.9、poi-ooxml-3.9、poi-ooxml-schemas-3.9

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Excel、Word和PowerPoint。在Java编程环境中,Apache POI 提供了API,让开发者能够方便地读取、写入和修改这些文件。标题提到的"poi-3.9、poi-...

    poi包,完整

    Apache POI是一个开源项目,由Apache软件基金会维护,专门用于处理Microsoft Office格式的文件,包括Excel、Word和PowerPoint等。在Java环境中,Apache POI为开发者提供了强大的API,使得我们可以方便地进行Excel...

    poi实现多sheet合并

    Apache POI是一个流行的Java库,它允许开发者读取、创建和修改Microsoft Office格式的文件,包括Excel(XLS和XLSX)。本教程将详细讲解如何使用Apache POI库来实现多Sheet的合并。 首先,我们需要理解Apache POI的...

    2020最新版本高德poi 实时poi

    在地理信息系统中,一个POI可以是一栋房子、 一个商铺、一个邮筒、一个公交站等。 高德POI又名高德兴趣点,来源于高德地图,高德是中国领先的数字地图内容、导航和位置服务解决方 案提供商。拥有导航电子地图...

    java运用poi填充word数据并将多个word合并为一个

    在Java编程环境中,Apache POI库是一个非常实用的工具,它允许开发者读写Microsoft Office格式的文件,包括Word文档。本篇文章将详细讲解如何利用Apache POI库在Java中实现Word文档的数据填充以及多文件合并。 1. *...

    百度poi,高德poi数据数据免费下载

    在IT行业中,POI(Point of Interest)是一个重要的概念,主要指地图上的兴趣点,例如商业场所、公共服务设施、交通站点等。百度POI和高德POI是两大知名的中国地图服务提供商,它们提供了丰富的地理信息数据,为...

Global site tag (gtag.js) - Google Analytics