MyExcel 3.3.0.GAリリース、画像をインポートするためのサポート

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のデータを読み取ります。

  • インポート:シンプルなAPIを提供し、エクセルの内容を読み、そしてリストの<bean>に変換します。
  • エクスポート:高速大容量データは、単純なリスト由来、高い複雑Excelのレイアウトを生成することができる、レイアウトが不規則複数を含む複合体を指す等の細胞、背景色、フォントサイズ、イタリック体、ドロップダウンリストを、マージされ、自動的にExcelで分割することができzipアーカイブを生成します。

このリリースには、以下の点を更新します。

  • 修理太字フォントスタイルと色のスタイルは、問題を共存させることはできません。
  • マルチシート修復SaxExcelReader読み出しが異常です。
  • 修理には何の問題は、ハイパーリンク下線ません。
  • 正体不明のコーディングの問題CSV読み込み修理を生成します。
  • 修理の問題もなく、同じ名前でカバーBeanフィールド。
  • 問題の修理豆親クラスのデフォルトのエクスポートフィールドサブクラスの後に、
  • 画像のインポートをサポート。
  • Supportテンプレート画像をエクスポート;
  • 支持ブラケット(金融フォーマット)の負の形式を読み取ります。
  • BigIntegerのは読んでサポートしています。
  • 新DefaultExcelReader \ SaxExcelReader NOTRIM方法。
  • 最適化DefaultExcelReader \ SaxExcelReader、トリム読んデフォルト。
  • 最適化DefaultStreamExcelBuilder生産者 - 消費者モデルは、制御されていない消費者のスレッドのリスクを避けるために、
  • メモリ割り当ての頻度を減らすために、論理最適化を読みます。

他の特定の会場やドキュメントを参照してください:MyExcelドキュメント

ご質問が喜ばれている場合、問題を提起、答えはできるだけ早くとして与えられます。

エクスポートの例:

@GetMapping("/default/excel/example")
public void defaultBuild(HttpServletResponse response) throws Exception {
    List<ArtCrowd> dataList = this.getDataList();
    Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
            .build(dataList);
    AttachmentExportUtil.export(workbook, "艺术生信息", response);
}

おすすめ

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