public static void main(String[] args) throws Exception {
Workbook book1= Workbook.getWorkbook(new File("C:\\tmp\\Template.xls"));
// TODO Auto-generated method stub
WriteBOMExcel w = new WriteBOMExcel();
//w.writeExcel0();
WritableWorkbook book = Workbook.createWorkbook(new File("C:\\tmp\\aaa.xls"),book1);
WritableSheet sheet = book.getSheet(0);
sheet.insertColumn(2);
sheet.setColumnView(2,3);
WritableFont font= new WritableFont(WritableFont.createFont("新細明體"),10,WritableFont.NO_BOLD);
WritableCellFormat cellFormat2 = new WritableCellFormat(font);
cellFormat2.setBorder(Border.ALL, jxl.format.BorderLineStyle.THIN); //Border是jxl.format.Border
cellFormat2.setWrap(true);
cellFormat2.setAlignment(jxl.format.Alignment.CENTRE);
cellFormat2.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
Label label = new Label(2,6,"test");
label.setCellFormat(cellFormat2);
sheet.addCell(label);
sheet.mergeCells(2,3,2,4);
Label labe2 = new Label(2,3,"5\r\t階");
labe2.setCellFormat(cellFormat2);
sheet.addCell(labe2);
Label A1 = (Label)sheet.getWritableCell(0,1);
A1.setCellFormat(cellFormat2);
//Label A2 = (Label)sheet.getWritableCell(15,2);
//A2.setCellFormat(cellFormat2);
//A2.setString("88888");
//sheet.addCell(A1);
Label labe3 = new Label(15,2,"60");
sheet.addCell(labe3);
//jxl.write.Number number = new jxl.write.Number(2,3,789.123);
//sheet.addCell(number);
book.write();
book.close();
System.out.println("---------------------");
}
分享到:
相关推荐
JXL是一个流行的库,它允许开发者方便地读取、写入和操作Excel文件。本文将深入探讨如何利用JXL库通过模板来导出Excel。 首先,JXL库(Java Excel API)是一个开源的Java库,它提供了处理Microsoft Excel文件的能力...
JXL库是Java中一个广泛使用的库,它允许开发者方便地读取和写入Excel文件,而无需依赖Microsoft Office。本文将详细讨论如何使用JXL库创建一个通用的工具类来读取Excel模板并填充数据。 首先,我们需要了解JXL库的...
`jxl`库是一个广泛使用的开源库,专门用于读取和写入Microsoft Excel文件。本文将深入探讨如何利用`jxl`包来实现向Excel模板中写入数据,并保留原有模板的完整性。 首先,让我们了解`jxl`库的基本概念。`jxl`库提供...
JxlExcel 是基于jxl封装的java excel读写库,特性如下:可以像读写文件一样方便的读取数据和写入数据数据支持数组、map、bean三种方式支持xml配置excel模板如何使用?模板定义在类路径下新建一个jxl-excel.xml的模板...
总结来说,Java 操作 Excel 之 JXL 提供了强大的功能,包括读取 Excel 文件、创建可写工作簿、操作工作表和单元格以及格式化内容。通过这些功能,开发者可以轻松地在 Java 应用中处理 Excel 数据,实现自动化报告、...
代码如下: function formattable(tableHtml, sheetName) { var template = ‘<html xmlns:o=”urn:schemas-microsoft-com:office:office” xmlns:x=”urn:schemas-microsoft-com:office:excel” xmlns=”...
在IT行业中,数据处理和展示是一个重要的任务,Excel作为广泛使用的表格工具,常被用于数据分析和报告生成。而Java作为一种强大的后端开发语言,有着丰富的库和框架来处理Excel相关的操作。这里我们将深入探讨`jxls-...
`sql` 变量定义了要查询的数据库表和排序方式,`templateFile` 代表Excel模板文件的名称。 3. **套用模板** `exportAndDownload()` 方法是导出的关键步骤。首先,它创建一个唯一的导出文件名,然后读取模板文件并...
JXLS消息新版本2.10.0带有对JSR310,多行SQL,...如何使用玛文<dependency> <groupId>org.jxls</groupId> <artifactId>jxls-poi</artifactId> <version>2.10.0</version></dependency>Gradleimplementation 'org.jxl
Workbook wb = Workbook.getWorkbook(new File(path + "excel\\template.xls")); //打开一个文件的副本,并且指定数据写回到原文件 book = Workbook.createWorkbook(new File(path + "excel\\调查报告_" + date...
+ "excel\\template.xls")); Date now = new Date(); String dateString = new SimpleDateFormat("yyyyMMddHHmmss").format(now); //打开一个文件的副本,并且指定数据写回到原文件 WritableWorkbook ...
- 将Oracle驱动`oracle.jar`和`jxl.jar`添加到`TOMCAT_HOME\webapps\项目名\WEB-INF\lib`目录下。 - 修改`TOMCAT_HOME\common\lib`下的`server.xml`文件,以支持Oracle数据库连接。 6. **配置Oracle数据库**: -...
- `excel.tld`、`tables.tld`:自定义标签库配置文件。 - `web.xml`:Web部署描述符。 - `buildTemplate.xml`:项目构建模版文件。 - `productBuild.properties`:项目构建属性文件。 - `productBuild.xml`:...