public static void main(String[] args) throws IOException {
Workbook wb = new XSSFWorkbook();
OutputStream output = new FileOutputStream("test.xlsx");
Sheet s = wb.createSheet("测试表单");
Row r = s.createRow(0);
r.createCell(0).setCellValue("数据");
wb.write(output);
output.close();
}
读取微软或者其他办公工具产生的文档需要配置POI,POI的下载地址
http://poi.apache.org/
其中,在读取2007版本以上的EXCEL需要用到POI中的XSSFWorkbook类。
但是在用的过程中,我发现会报错:
java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException
百度后,发现有人提示是少xbean.jar,下载地址:
http://xmlbeans.apache.org/
加载后,继续报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
百度后,发现少dom4j.jar,下载地址:
http://www.dom4j.org/dom4j-1.6.1/
终于加全了,运行,好了。
附件里有我整合的时候用到的包,有可能有不必要的,有时间了再精简。
分享到:
相关推荐
开发人员可以使用Apache POI库来读取、写入和修改这些格式的文档。 提供多种API:Apache POI库提供了多种API,包括HSSF、XSSF、HWPF、XWPF、HSLF和XSLF等。这些API可以帮助开发人员处理不同类型的Office文档,例如...
综上所述,Apache POI for Android 提供了一套完整的解决方案,让开发者能够在移动设备上轻松地对Excel文件进行读写操作,极大地扩展了Android应用的功能。在实际开发中,理解其工作原理和最佳实践对于优化性能和...
Apache POI是一个开源项目,由Apache软件基金会维护,专门用于处理Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)、PowerPoint(.ppt/.pptx)等。这个资源包是Java开发者在跨平台上读取、...
1. **Apache POI 5.2.3**: 这是Apache POI的最新稳定版本,主要提供对Microsoft Office文件格式的全面支持。POI 5.2.3引入了新的功能、优化和错误修复,确保了与旧版本的兼容性同时提高了性能。 2. **poi-5.2.3.jar...
Apache POI是Apache软件基金会提供的100%开源库。大多数中小规模的应用程序开发主要依赖于Apache POI(HSSF+ XSSF)。它支持Excel 库的所有基本功能; 然而,呈现和文本提取是它的主要特点。
Apache POI 提供了Java API,使得开发者可以使用Java来读取、写入和修改这些文件。在给定的"apache-poi-3.17(最新稳定版本)"中,我们聚焦于3.17这个稳定版,它是截止到提及时的最新版本。 Apache POI 3.17版本是...
**使用Apache POI进行Excel操作** 1. **创建工作簿**: 使用`WorkbookFactory.create()`方法可以创建一个新的工作簿对象。 2. **添加工作表**: 调用`Workbook`的`createSheet()`方法可以创建新工作表,并返回一个`...
标题中的"poi2.rar_Apache POI_PO_apache poi2_apache poi2 API_poi.apache.c"暗示了这是一个关于Apache POI的更新版本或者扩展,可能包含了一些API的更新和改进,同时也可能是对Apache POI 2版本的文档或教程。...
- **Apache POI-OOXML-Schemas**: 提供对OOXML标准的直接访问,用于自定义或扩展Excel功能。 总结,Apache POI是Java开发中处理Excel文件的强大工具,涵盖了从基本的读写操作到复杂的格式设置和公式计算。通过熟练...
1. HSSF:这是Apache POI对早期Excel文件格式的支持,主要用于读写.xls文件。HSSF提供了一系列的类,如`HSSFWorkbook`代表工作簿,`HSSFSheet`代表工作表,`HSSFRow`代表行,`HSSFCell`代表单元格。开发者可以通过...
这个压缩包包含了Apache POI库的多个版本及其依赖库,如ooxml-schemas、xmlbeans等,用于支持对Excel文件的OOXML(Office Open XML)格式的操作。 1. **Apache POI API**: POI API 提供了HSSF和XSSF两个主要组件。...
尽管这些文件对理解Apache POI API本身帮助不大,但可能是发布者为了提供额外便利而添加的。 总的来说,Apache POI API文档是一个强大的工具,可以帮助Java开发者在处理Microsoft Office格式的文件时实现灵活且高效...
2. **POI整理.doc**:这可能是用户对Apache POI使用经验的总结,可能包括了一些最佳实践、常见问题解答和示例代码。通过阅读这个文档,你可以快速掌握POI的基本用法和技巧。 3. **POI3.5_HSSF_和XSSF_Excel操作快速...
org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean; import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi...
在Word文档处理中,Apache POI使用HWPF来创建Document对象。可以插入Paragraphs、Runs来添加文本,使用Field对象插入字段,例如页码。此外,HWPF也支持插入图片,如JPEG或EMF格式,以及创建和编辑表格。 4. **替换...
org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean; import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi...
本篇将详细介绍Apache POI在Excel操作中的应用,包括基本概念、使用步骤、关键类和方法以及实际示例。 1. 基本概念 - HSSF (Horrible Spreadsheet Format):用于处理旧版的BIFF格式Excel文件(.xls)。 - XSSF ...
4. **兼容性与性能**:Apache POI 3.17 版本对不同Office格式的兼容性有了显著提升,同时优化了内存管理和性能,降低了处理大型文件时的资源消耗。 5. **事件模型**:为了处理大量数据,POI 提供了一种基于事件的...
本篇文章提供了一个简单的示例代码,演示了如何使用Apache POI生成Word文档。开发者可以根据自己的需要,调整和修改示例代码,以满足自己的需求。 知识点: 1.Archive POI是一个开源的Java库,用于对Microsoft ...