亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

jxcel - 好用的Excel與Java對象轉(zhuǎn)換工具

ivan_qhz / 2589人閱讀

摘要:更多精彩博文,歡迎訪問我的個人博客簡介是一個支持對象與目前僅互相轉(zhuǎn)換的工具包。

更多精彩博文,歡迎訪問我的個人博客

Jxcel簡介

Jxcel是一個支持Java對象與Excel(目前僅xlsx、xls)互相轉(zhuǎn)換的工具包。

項目地址:https://github.com/jptangchin...

特性說明

Java對象輸出為Excel文件或Workbook對象

語義化轉(zhuǎn)換,將數(shù)字類型或布爾類型的值與語義化的值互相轉(zhuǎn)換

生成的Excel文件可以對列進行排序

表頭與Java屬性精確匹配

支持幾乎所有基本數(shù)據(jù)類型以及日期類型的轉(zhuǎn)換

日期格式自定義

表格寬度自適應

......更多特性

引入依賴包

以Maven為例,引入Jxcel依賴包:


    com.jptangchina
    jxcel
    ${jxcel.version}
準備數(shù)據(jù)模型
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@JxcelSheet("學生名單")
class Student {
    @JxcelCell("年齡")
    private int age;
    @JxcelCell(value = "性別", parse = {"男", "女"})
    private int sex;
    @JxcelCell(value = "姓名", order = 1)
    private String name;
    @JxcelCell(value = "出生日期", format = "yyyy-MM-dd")
    private Date birthDay;
    @JxcelCell(value = "手機號", suffix = "	")
    private String mobile;
}
導出數(shù)據(jù)到Excel
// 導出為XLS Workbook對象
JxcelGenrator.xlsGenrator().generateWorkbook(Arrays.asList(new Student()));
// 導出為XLSX Workbook對象
JxcelGenrator.xlsxGenrator().generateWorkbook(Arrays.asList(new Student()));
// 導出為XLS文件
JxcelGenrator.xlsGenrator().generateFile(Arrays.asList(new Student()));
// 導出為XLSX文件
JxcelGenrator.xlsxGenrator().generateFile(Arrays.asList(new Student()));
將Excel解析為Java對象
// 從文件解析
JxcelParser.parser().parseFromFile(Student.class, new File(filePath));
// 從Workbood對象解析
JxcelParser.parser().parseFromWorkbook(Student.class, workbook);
例子
Student student = new Student(18, 0, "JptangChina", new Date(), "18510010000");
JxcelGenrator.xlsxGenrator().generateFile(Arrays.asList(student), "/home/jptangchina/test.xlsx");

輸出的表格如下:

更多精彩博文,歡迎訪問我的個人博客

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/77740.html

相關文章

  • 簡單好用-JAVA使用POI解析Excel

    摘要:相信使用的目前已經(jīng)非常多了,我這邊提供一個非常簡單便利又通用的解析工具類,代碼最后有示例代碼??梢园凑毡疚闹苯邮褂?。 相信使用POI的目前已經(jīng)非常多了,我這邊提供一個非常簡單便利又通用的POI解析工具類,代碼最后有示例代碼。可以按照本文直接使用。 import java.io.FileInputStream; import java.io.FileNotFoundException; ...

    wangjuntytl 評論0 收藏0
  • Java對象Excel轉(zhuǎn)換工具XXL-EXCEL

    摘要:一行代碼完成對象和之間的轉(zhuǎn)換。說明屬性列名稱四版本更新日志版本,新特性導出支持對象裝換為,并且支持字節(jié)數(shù)組等多種導出方式導入支持轉(zhuǎn)換為對象,并且支持文件路徑等多種導入方式版本,新特性字段支持類型。 《Java對象和Excel轉(zhuǎn)換工具XXL-EXCEL》 showImg(https://segmentfault.com/img/remote/1460000012470335);showI...

    mj 評論0 收藏0
  • XXL-EXCEL v1.1.1 發(fā)布,Java對象Excel轉(zhuǎn)換工具

    摘要:新特性支持設置水平位置,如居中居左底層優(yōu)化,預約多操作支持空導入拋錯問題修復數(shù)據(jù)類型識別優(yōu)化,全類型支持導入時支持空導出時限制非空,否則無法進行類型推導。概述是一個靈活的對象和文檔相互轉(zhuǎn)換的工具。一行代碼完成對象和之間的轉(zhuǎn)換。 v1.1.1 新特性 1、支持設置Field水平位置,如居中、居左; 2、底層API優(yōu)化,預約多Sheet操作支持; 3、空Cell導入拋錯問題修復; 4、C...

    劉玉平 評論0 收藏0
  • 【親測非常好用】勤哲 Excel 服務器2007 V13.0.144 最好用穩(wěn)定版本,帶注冊,無限用

    摘要:下載鏈接提取碼勤哲服務器無限用戶非常好用非常穩(wěn)定。服務器是一個面向最終用戶的信息系統(tǒng)設計工具與運行平臺,它的作用是幫助我們建立適合需要的管理信息系統(tǒng),實現(xiàn)管理的信息化。本人親自給企業(yè)開發(fā)的套系統(tǒng),第一套系統(tǒng)截圖第二套系統(tǒng)截圖 下載鏈接:https://pan.baidu.com/s/1ds_...

    Imfan 評論0 收藏0
  • 4月份前端資源分享

    摘要:更多資源請文章轉(zhuǎn)自月份前端資源分享關于的思考一款有趣的動畫效果跨站資源共享之二最流行的編程語言能做什么到底什么是閉包的第三個參數(shù)跨域資源共享詳解阮一峰前端要給力之語句在中的值周愛民中國第二屆視頻花絮編碼規(guī)范前端工程師手冊奇舞周刊被忽視的 更多資源請Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/jsfron...

    jsdt 評論0 收藏0

發(fā)表評論

0條評論

ivan_qhz

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<