当前位置: 首页 > news >正文

桂林楼盘网百度seo排名规则

桂林楼盘网,百度seo排名规则,安阳区号码,宝安建网站1、介绍 Jxls 是一个小型 Java 库,可以轻松生成 Excel 报告。Jxls 在 Excel 模板中使用特殊标记来定义输出格式和数据布局。 Java 有一些用于创建 Excel 文件的库,例如Apache POI。这些库都很好,但都是一些较底层的库,因为它们要…

1、介绍

Jxls 是一个小型 Java 库,可以轻松生成 Excel 报告。Jxls 在 Excel 模板中使用特殊标记来定义输出格式和数据布局。

Java 有一些用于创建 Excel 文件的库,例如Apache POI。这些库都很好,但都是一些较底层的库,因为它们要求开发人员编写大量 Java 代码,甚至创建一个简单的 Excel 文件。

通常,人们必须手动设置电子表格的每个单元格格式和数据。根据报表布局和数据格式的复杂性,Java 代码可能变得相当复杂并且难以调试和维护。此外,并非所有 Excel 功能都受支持并且可以使用库 API 进行操作(例如,对宏、图表等的支持有限)。

对于不支持的功能,建议的解决方法是在 Excel 模板中手动创建对象,然后使用数据填充模板。Jxls提供了这种功能。使用 Jxls 时,只需在 Excel 模板文件中定义所需的报告格式和数据布局,然后运行 ​​Jxls 引擎以使用数据填充模板。开发人员只需编写一点Java代码即可触发Jxls引擎对模板的处理。

2、入门示例

jxls底层是依赖poi。

引入对应的库:

	<dependency><groupId>org.jxls</groupId><artifactId>jxls</artifactId><version>2.10.0</version></dependency><dependency><groupId>org.jxls</groupId><artifactId>jxls-poi</artifactId><version>2.10.0</version></dependency>

创建DTO:
Employee.java

package com.example.demo;import lombok.Data;import java.math.BigDecimal;
import java.util.Date;@Data
public class Employee {private String name;private Date birthDate;private BigDecimal payment;private BigDecimal bonus;
}

制作模板:
在这里插入图片描述
注意:
jx:area(lastCell="D5"):要模板的设置区域
jx:each(items="employees" var="employee" lastCell="D5"):设置填充数据时的表达式命令

测试代码:

package com.example.demo;import lombok.extern.slf4j.Slf4j;
import org.jxls.common.Context;
import org.jxls.util.JxlsHelper;import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.math.BigDecimal;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;@Slf4j
public class JxlsDemoMain {public static void main(String[] args) {log.info("start...");List<Employee> employeeList = generateEmployeeData();try(InputStream is =JxlsDemoMain.class.getResourceAsStream("/templates/demo.xls");OutputStream os = new FileOutputStream("demo-001.xls")){Context context = new Context();context.putVar("employees",employeeList);JxlsHelper.getInstance().processTemplateAtCell(is,os,context,"Result!A1");}catch (Exception e){e.printStackTrace();log.error(e.getMessage());}}private static List<Employee> generateEmployeeData(){List<Employee> employees = new LinkedList<>();int num = 100;while (num>0){Employee employee = new Employee();employee.setName("kexuexiong"+num);employee.setBonus(BigDecimal.valueOf(1000));employee.setPayment(BigDecimal.valueOf(1000));employee.setBirthDate(new Date());employees.add(employee);num--;}return employees;}}

输出结果:
在这里插入图片描述

http://www.khdw.cn/news/64295.html

相关文章:

  • 阿克苏网站建设优化百度搜索什么关键词能搜到网站
  • 天元建设集团有限公司单位性质seo 优化顾问
  • 长春网站建设 信赖吉网传媒seo同行网站
  • wordpress主题制作函数完整版上海百度搜索排名优化
  • 办网站怎么办什么是关键词举例说明
  • 外贸网站推广有用吗网站优化的方法与技巧
  • 利用黑群晖做网站百度关键词查询工具
  • 服务器上 网站重庆网络seo
  • 做ps找图的网站怎样在百度上建立网站
  • 网站pc端和手机端分离怎么做广东做seo的公司
  • wordpress扁平化网站seo推广招聘
  • 做网站的 简历新手怎样做网络推广
  • 展馆的科普网站建设东莞网站建设方案报价
  • 做公司网站详细步骤6分析影响网站排名的因素
  • 网站建设 税点网站搭建需要什么技术
  • 服务好的高端网站建设报价爱站数据
  • wordpress get_the_terms百度快照优化
  • 云网站后台操作手册如何提高关键词搜索排名
  • 佛山网站建设公司如何组建权威seo技术
  • 阿里云服务器上做淘宝客网站灰色行业关键词优化
  • 电子设计全国网站建设win10优化软件
  • 网站设计与编辑指数基金定投怎么买
  • 动力节点java培训怎么样网页优化包括什么
  • 小型电子商务网站建设与发展网站推广找客户
  • wordpress中脑图形高级seo招聘
  • 阿里巴巴建设网站首页便民信息微信平台推广
  • 一级a做爰片免费网站在线上海网站seo外包
  • 宣传册怎么做宁波seo推荐优化
  • 简单网站php源码下载网站关键词排名快速提升
  • java电子商务网站开发报告书企业危机公关