xml配置导入导出Excel easy-excel

码农软件 · 软件分类 · Excel开发包 · 2019-09-16 16:29:49

软件介绍

省去复杂的excel代码,使用xml配置的形式完成导入导出

一、jar包依赖

输入图片说明

二、如何使用?参考

org.easy.excel.test.ExportTest

org.easy.excel.test.ImportTest

支持,复杂对象导航,支持自定义(单元格宽度) 标题样式(背景色,对齐方式,字体颜色)

导出测试使用时,运行org.easy.excel.test.ExportTest类的测试方法,观察具体生成的excel文件

导入测试使用时,运行org.easy.excel.test.ImportTest,观察org.easy.excel.vo.ExcelImportResult

下面展示配置文件

<?xml version="1.0" encoding="UTF-8"?>

<!-- excel标签参看:ExcelDefinition,Field标签参看:FieldValue -->

<!-- 测试使用 ,学生类-->
<excel id="student" class="org.easy.excel.test.model.StudentModel" enable ="true">
    <field name="id" align="center" titleBgColor="dark_blue"
    columnWidth="3000" titleFountColor="white" title="ID"/>
    <field name="name" title="学生姓名" align="right"/>
    <field name="age" title="年龄" align="center" titleFountColor="red" titleBgColor="dark_blue" isNull="false" regex="^[1-9]\d*$" regexErrMsg="必须是数字"/>
    <field name="studentNo" title="学号" titleFountColor="blue" isNull="false" />
    <field name="createTime" columnWidth="4000" title="创建时间" pattern="yyyy-MM-dd"/>
    <field name="status" title="状态" titleBgColor="green" format="1:正常,0:禁用,-1:无效" />
    <!-- 创建人,可能需要查询数据库校验,这里使用自定义解析器 -->
    <field name="createUser" title="创建人" 
    resolveFieldValueConverterName="org.easy.excel.test.converter.CreateUserFieldValueConverter"/>

    <!-- 复杂对象 -->
    <field name="book.bookName" title="图书名称" columnWidth="6000"/>
    <field name="book.author.authorName" title="作者名称"/>
</excel>

上述配置,目前以包含所有支持的可配置属性。

关于excel配置属性说明:参看org.easy.excel.vo.ExcelDefinition

关于field配置属性说明参看:org.easy.excel.vo.FieldValue

本文地址:https://codercto.com/soft/d/14734.html

马尔可夫链:模型、算法与应用

马尔可夫链:模型、算法与应用

Wai-Ki Ching、Ximin Huang / 陈曦 / 清华大学出版社 / 2015-6 / 39

《马尔可夫链:模型、算法与应用 应用数学译丛》讲述了马尔可夫链模型在排队系统、网页重要性排名、制造系统、再制造系统、库存系统以及金融风险管理等方面的最新应用进展.全书共安排8章内容,第1章介绍马尔可夫链、隐马尔可夫模型和马尔可夫决策过程的基本理论和方法,其余7章分别介绍马尔可夫链模型在不同领域中的应用. 《马尔可夫链:模型、算法与应用 应用数学译丛》可作为自动化、工业工程、统计学、应用数学以及管理......一起来看看 《马尔可夫链:模型、算法与应用》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具