# J-Excel
**Repository Path**: tornado/J-Excel
## Basic Information
- **Project Name**: J-Excel
- **Description**: Universal Excel import and export tools.万能的Excel导入导出工具
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2016-01-06
- **Last Updated**: 2024-05-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
J-Excel
=======
Universal Excel import and export tools.
Support is derived from the List<Map>.
Support from the List<POJO> import and export.
Support from inside the List<POJO and List<POJO> inside> import and export.
To support the export of similar curriculum structure type cross table.
Support for Internationalization.
Don't write a configuration file.
Use the adapter pattern, data import and export support arbitrary types, users can also write your own adapter custom data types!
Example please refer to: test package.
万能的Excel导入导出工具.
支持从List<Map>中导出.
支持从List<POJO>中导入导出.
支持从List<POJO里面还有List<POJO>>中导入导出.
支持导出类似课程表结构类型纵表.
支持国际化.
支持数据字典.
支持单元格中下拉框数据校验.
支持自动标红错误的数据.
支持模板校验,用hash值相加校验模板中的数据是否被改动过.
支持自由交换表格中的行或者列.
不写一个配置文件.
用到了适配器模式,支持任意类型的数据导入导出,用户还可以自己编写适配器操作自定义的数据类型!
示例请参照:
public class TestExcel {
static {
SimpleConfigurator.addConfigurator(new DbConfig("jdbc:mysql://localhost/digitalcampus?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&autoReconnect=true", DbConfig.DEFAULT_CONFIG_NAME));
}
/**
* 从List