タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

poiに関するcaretta2のブックマーク (3)

  • POIでセルの値をとるのは大変 日付編(2)

    前回はExcelのセルが日付タイプの際に表示されている内容で取得することが困難なことを説明しました。 今回は具体的なコーディングを行います。 方針をおさらいすると下記のとおりになります。 1.java.text.DateFormatをもつenum CellDateFormatを定義 2.CellDateFormatに変換を行いたいフォーマットを登録 3.日付の判定にDateUtil#isCellDateFormatted()を使用し、 falseだった場合でも、CellDateFormatに存在する場合にtrueとする 4.CellDateFormatから返されるjava.text.DateFormatで文字列に変換する それでは順番に説明していきます。 1.java.text.DateFormatをもつenum CellDateFormatを定義 2.CellDateFormatに変換を

    POIでセルの値をとるのは大変 日付編(2)
  • Apache POI HSSFによるExcelファイルの作成

    Webはデータで満ちており、データを検索して表示するにはもってこいのメディアです。しかし多くの場合、ブラウザはデータ分析に適したツールとは言えません。以前の記事「Reading Excel Files with Apache POI HSSF」では、Excelブックを使ってJavaアプリケーションにデータを提供する方法を解説しました。今回は、同じ形式でユーザーにデータを提供する方法を見てみましょう。 はじめに Webはデータで満ちており、データを検索して表示するにはもってこいのメディアです。多くのユーザーは、データが見つかると、自分の思考プロセスに合った方法でデータを分析したいと考えます。一部のWebアプリケーションは、データ表示オプションをどんどん増やすことで、このニーズに応えようとしています。それが適切な場合もあります。例えば、価格と機能を比較できるEコマースサイトなどです。それ以外の

    Apache POI HSSFによるExcelファイルの作成
  • POIのhssfを使って、巨大なエクセルファイルを読み込むには。 - 設計と実装の狭間で。

    企業の皆様におかれましては、エクセルが大好きかと、存じます。 いや、僕も大好きなのだけどもさ、表計算かわいいよ、表計算。 ウルトラハイパフォーマンスで、データストアとしても超一流。 コードの自動生成してもいいし、まかり間違ったりすると、方眼紙としても使えちゃったり…とか。 と、まぁ、色々使い道が多いので、ついJavaでもエクセルを読書きしたくなったりとかするヨネ。 で、そこでApache POIでつよ、となる訳だけど、POIのHSSFは普通に使うと、 ちょっと大きいエクセルファイルを読もうとしただけで、アフォ程メモリをってしまうのですな。 例えば、こんなコードで読み込むのが、まぁ普通ダヨネ。 @Override protected void readExcel(File excel) { BufferedInputStream bi = null; try { bi = new Bu

    POIのhssfを使って、巨大なエクセルファイルを読み込むには。 - 設計と実装の狭間で。
  • 1