注:一实际项目,在导出数据到Excel 中时,要求加载已存在的模板文件,模板文件中设定了Excel的相关格式,而且包含首封面。
现将相关代码记录如下,方便查阅。
一、JXL API http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/
二、相关代码
String path = getClass().getClassLoader().getResource("/").getPath();
String templatePath=path + "MakeCatalogConfig/" + "templateFile2.xls"; //Excel模板的路径
Workbook wb = Workbook.getWorkbook(new File(templatePath)); // 得到模板文件
WritableWorkbook wwb = Workbook.createWorkbook(targetFile, wb); // 通过模板得到一个可写的Workbook:第一个参数是一个输出流对象,第二个参数代表了要读取的模板
WritableSheet wws = wwb.getSheet(0); // 选择模板中的sheet
wws.getSettings().setScaleFactor(100); // 设置页面的缩放比例
wws.getSettings().setEncoding("UTF-8"); //设置编码格式
Label F14=(Label) wws.getWritableCell(5, 13); //取得某单元格,第5例第14行。
F14.setString(“hello ”); //为某单元格设置数值(注:该单元格中已包含数据,可以以“。”替代,否则参看下面“为单元格填充数据”)
WritableCellFormat wcf = new WritableCellFormat(); //单元格格式
wcf.setAlignment(jxl.format.Alignment.LEFT); // 设置文本对齐方式为"居中对齐"
wcf.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);//设置单元格边框
wcf.setWrap(true); //自动换行
wws.addCell(new Label(列, 行, 内容, 单元格格式)); //为单元格填充数据
( 即:jxl.write.Label.Label(int c, int r,Stringcont,CellFormatst))
wws.setRowView(row, 700); //设置每行的宽度
wwb.write();
wwb.close();
wb.close();
分享到:
相关推荐
确保正确导入`jxl`相关的包,如`jxl.write.WritableWorkbook`、`jxl.read.BiffRecord`等。 接下来,让我们看一个简单的读写Excel文件的实例。在这个例子中,我们将创建一个名为`Test.java`的文件,用于演示如何使用...
总结来说,虽然JXL最初设计用于Excel,但结合其他工具和策略,可以实现对Word文档的基本操作。开发者应当根据实际需求选择合适的工具和方法,同时注意格式转换可能会带来的损失。在处理大量数据或需要自动化操作时,...
总结起来,使用Jxl库在Android上实现Excel的增删改查功能需要对库的API有深入理解,同时要注意Android平台特有的性能和内存优化。在实际开发过程中,可能会遇到各种挑战,如兼容性问题、文件操作的效率等,但通过...
总结来说,JXL是Java开发人员处理Excel文件的一个强大工具,它允许我们轻松地读取、写入和修改Excel数据。通过结合数据库操作,我们可以方便地将数据库中的数据导出为Excel格式,用于报表生成、数据分析或其他目的。...
总结起来,《jxl API帮助文档》是一份全面的参考资料,它涵盖了jxl库的所有主要功能,是开发涉及Excel操作的Java程序的重要工具。尽管语言障碍可能带来一定的挑战,但通过深入阅读和实践,开发者可以充分利用jxl库的...
总结起来,JXL库是Java开发人员处理Excel文件的理想选择,其丰富的功能和易用的接口使得在各种场景下都能高效地完成任务,无论是简单的数据读取还是复杂的格式设置和公式处理。不过要注意,JXL库对较新版本的Excel...
总结来说,jxl.jar库是Java操作Excel的一个实用工具,它提供了丰富的API来读取、修改和创建Excel文件。通过熟练掌握这个库,开发者可以方便地在Java应用程序中集成Excel相关的功能,进行数据处理和报告生成等工作。...
本文将详细讲解如何利用jxl-2.6.10.jar这个库进行Excel的导出操作,并探讨其相关知识点。 一、jxl库介绍 jxl是Java Excel API的简称,它是一个开源项目,专为Java设计,用于读取和写入Microsoft Excel格式的文件。...
总结来说,"jxl excel批量导入"是Java开发中一种常用的数据处理技术,尤其适用于数据迁移、数据分析等场景。通过jxl库,开发者可以方便地读取、修改和保存Excel文件,提高工作效率。结合提供的博客文章,可以深入...
总结来说,Apache POI和JXL是Java开发中处理Excel文件的强大工具。POI全面支持Excel的新旧格式,功能强大,适合复杂场景;而JXL则以其简洁的API,适合处理.xls文件。在文件上传的场景下,根据实际需求选择合适的库,...
总结,jxl.jar是Java程序员处理Excel文件的得力助手,其丰富的功能和易用性使其在各种场景下都有广泛的应用。熟练掌握jxl.jar的使用,不仅可以提高工作效率,还能为项目的功能扩展提供强大支持。在实际开发中,结合...
1. **准备工作**:首先确保项目中已经包含了JXL相关的jar包。可以通过Maven或Gradle等构建工具添加依赖,或者手动下载jar包放到项目的lib目录中。 2. **创建Excel文件**:利用JXL提供的API创建一个新的Excel文件,...
值得注意的是,虽然标题中提到的是“JavaScript导入excel(jxl)”,但实际上jxl库是Java的一个库,并非直接与JavaScript相关。因此,这里的实现方式实际上是通过Java来完成的。 #### jxl库简介 jxl是一个用于读写...
本文将围绕标题“java插件jxl页面设置”及其描述“jxl中一些常用的页面设置”,详细解释与页面设置相关的知识点。 ### 一、页面设置概述 在处理Excel文档时,往往需要对文档的打印布局进行设置,以确保打印效果...
总结来说,JXL API是Java开发者处理Excel文件的一个强大工具,虽然它不支持最新版本的Excel格式,但在老版本xls文件的处理上,其简洁的API和高效的性能都使其在同类库中脱颖而出。只要合理使用,JXL API可以极大地...
《使用Java生成Excel:jxl库的...无论你是初学者还是经验丰富的开发者,jxl都能帮助你轻松应对Excel相关的编程任务。通过深入学习和实践,你将能够充分利用jxl的强大功能,提高工作效率,创造出更多优秀的应用程序。
- **jxl.format**: 提供了样式相关的接口和枚举,例如WritableFont、CellFormat等,用于设置单元格的字体、颜色、边框、日期格式等。 - **jxl.read**: 用于读取Excel文件的类和接口,如Workbook、Sheet、Cell等。 *...
在Java编程环境中,处理Excel文件是一项常见的任务,特别是在数据分析、报表生成或数据导入导出时。`jxl`库是一个广泛使用的开源库,专门用于...通过熟练掌握`jxl`库的使用,开发者可以高效地处理各种Excel相关的任务。
总结,jxl包是Java与Excel交互的重要工具,它通过简单易用的API简化了Excel文件的操作。结合文档、示例和注释,开发者可以迅速掌握并应用到实际项目中。而预览打印功能则进一步扩展了jxl的应用场景,使开发者能够为...