MyExcel 3.0.0.RELEASEリリース、強化仕様&BUG修理

MyExcelは、インポート、エクスポート、暗号化、Excel、およびJavaツールキットの他の多くの機能のセットです。

MyExcelは、Excel(非常に複雑なExcelに単純なものから)別の従来の技術は、このような構築物を開発するために、Excelの、特定の動作の詳細POIシールド(POIのない知覚)を読み取り、宣言構文を使用して構築し、読み取りが非常に便利になります。

インポート:

List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class)
        .sheet(0) // 0代表第一个,如果为0,可省略该操作,也可sheet("名称")读取
        .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行
        .beanFilter(ArtCrowd::isDance) // bean过滤
        .read(path.toFile());// 

また、MyExcelは、実際の運用環境で使用されてきたが、輸出は毎日近くのシナリオの大半に対処するのに十分な数百万、メモリフットプリント、低ジッタ、にExcelのデータを読み取ります。

これは主要なバグの修復と仕様の強化で、次のように、更新ポイントは以下のとおりです。

1.修理の子プロパティ属性は、親クラスのBUGを上書きします。

2.DefaultExcelBuilder、DefaultStreamExcelBuilder強い型チェック、誤ったデータを避けるために追加。

DefaultStreamExcelBuilder<ArtCrowd> streamExcelBuilder = DefaultStreamExcelBuilder
        .of(ArtCrowd.class) // 如导出Map类型数据,请使用of(Map.class)
        .threadPool(Executors.newFixedThreadPool(10))// 线程池,可选
        .capacity(10_000)// 容量设定,在主动划分excel使用,可选
        .start();

streamExcelBuilder.append(data);

エクセル自体を使用して3時間ベースのフォーマット。

4.フォーマットするときにDecimalFormat、dateFormatPatternで統一@ExcelColumn、および流線構成アイテム。

@ExcelColumn(title="时间",format="yyyy-MM-dd HH:ss")
Date time;

;エラーメッセージを見つけることは容易で、異常なファイル名として、フィールド、など - 5.異常なメッセージを改善

6.固定間違ったメソッド名-cancle。

7.サポートDefaultExcelBuilder、DefaultStreamExcelBuilderダイナミックなグローバルスタイルの設定-globalStyle。

DefaultExcelBuilder.of(ArtCrowd.class)
                   .globalStyle("title->background-color:red")
                   .build(dataList);

8.サポート@ExcelColumn逆マッピングで読み取ります。

@ExcelColumn(title="是否会跳舞",mapping="true:是,false:否")
Boolean isDance;

9.規範名β-シート()(単一シート)、シート()(マルチシート)。

// 单个sheet读取
SaxExcelReader.of(ArtCrowd.class).sheet(0).read(excelFile);
// 多个sheet读取
SaxExcelReader.of(ArtCrowd.class).sheets(0,1).read(excelFile);

10.アクティブ除去ライト式「=」数。

11. DefaultExcelBuilder、代わりの方法を使用してのDefaultStreamExcelBuilder getInstanceメソッドを、期限切れ。

DefaultExcelBuilder.of(Map.class).build(mapList);

詳細については、マニュアルを参照してください。myexcelドキュメント

おすすめ

転載: www.oschina.net/news/112577/myexcel-3-3-0-release-released
おすすめ