タグ

javaとexcelに関するtarchanのブックマーク (9)

  • XLSBeans 1.2.3をリリースしました - たけぞう瀕死ブログ

    ExcelファイルをアノテーションでPOJOにマッピングするライブラリ、XLSBeans 1.2.3をリリースしました。 https://github.com/takezoe/xlsbeans このバージョンでの修正点は以下の通りです。今回は以前から要望の多かった型変換のカスタマイズなど、久しぶりにいくつかの新機能を実装しています。 @HorizontalRecordsや@VerticalRecordsアノテーションのrecordClass属性はオプションになった。デフォルトではListの場合はジェネリクスの型パラメータから、配列の場合は配列要素の型を使用します。 XLSBeansの動作をカスタマイズするためのXLSBeansConfigクラスを導入。 TypeConverterでプロパティの型に応じた型変換をカスタマイズできるようになった。 セルの値を文字列にマッピングする際にトリムする

    XLSBeans 1.2.3をリリースしました - たけぞう瀕死ブログ
  • Asakusa Gradle Pluginを試してみた - ひしだまの変更履歴

    ひしだまHPの更新履歴。 主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲーム音楽です。 Asakusa Framework0.5.2で試験的に導入されたAsakusa Gradle Pluginを試してみた。 AsakusaFWはWindowsには正式対応していないが、GradleプラグインにはWindows用のバッチファイルも含まれているので、Windowsからも使うことが出来る。 Mavenをインストールする必要が無いので、Windowsから使うにはとても便利(笑) (特に、WindowsにはJinrikishaが無いから、余計にw) ダウンロードしたアーカイブを解凍してそこのコマンドを実行するだけ、という手順はシンプルで分かりやすい。 Windowsに正式対応していないが故にアーカイブプロジェクトテンプレート)はtar.gzファイルしか提供されていな

    Asakusa Gradle Pluginを試してみた - ひしだまの変更履歴
  • syboos.jp

  • 某表計算ソフトウェアの余計な変換が嫌いな方向けのCSVエディタ·reCsvEdit MOONGIFT

    reCsvEditはシンプルなJava製のCSVエディタ。 reCsvEditJava製のオープンソース・ソフトウェア。CSVはシステムで用いることが多いフォーマットではないかと思われる。表計算ソフトウェアで作成したファイルをそのまま使っても良いが、CSVに変換すればテキストとして容易に使えるので便利なのだ。 ファイルを開くダイアログ そんなCSVファイルを編集するのによく使われるのがMS Excelではないかと思われる。だが数値を勝手に日付に変換したり、文字コードを解釈しなかったりとストレスがたまることも多い。そこで使ってみたいのがreCsvEditだ。 reCsvEditJava製のCSVエディタだ。特に表計算のような機能はないが、フィルタリングやソートといった機能は備わっている。文字コードを指定したり区切り文字を指定したりと細かく指定してファイルを開ける。カラムの追加や移動もでき

  • Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT

    don-gabachoはGAE/Jによるオープンソース・ソフトウェア。基幹システムにおける最大の目的は帳票の出力にある。なのでシステムを開発する際には帳票へ出力する項目や他システムへ受け渡す項目から考えると分かりやすい(個人的な経験として)。 出力された帳票 しかし帳票を出力するシステムを考えるとなると話は違う。特にWebシステムは帳票出力が苦手だ。通常のHTMLやテキストファイルを出力するのに比べると異なるライブラリが必要になったりする。そこで試したいのがdon-gabachoだ。 don-gabachoは名前はユニークだが、その実態は有益な帳票出力システムとなっている。自分で帳票の設計が可能で、さらに項目を設定することで出力される値を任意に変更ができる。生成された帳票はExcelファイルとしてダウンロードができる。 入力画面 PDFではないが、Excelの方が細かな調整もできるので便利

    Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT
  • 【ハウツー】XLSBeans - ExcelをJavaBeanに自動マッピング! (1) XLSBeansとは? | エンタープライズ | マイコミジャーナル

    XLSBeansは国産のオープンソースプロジェクトProject Amaterasで開発されているライブラリで、Excelシートの内容をアノテーションを使ってJavaBeanにマッピングすることができる。 JavaプログラムからExcelの内容を読み込むためのライブラリとしてはすでにJakarta POIやJava Excel APIなどが存在するが、これらは非常にプリミティブなAPIしか提供しておらず、Excelシートのセルの座標を指定して内容を読み取る、といったプログラミングが必要だった。 これに対してXLSBeansではアノテーションで読み込みたいセルや表の見出し部分を指定しておくだけで自動的にJavaBeanへのマッピングが可能だ。稿では執筆時点での最新版であるXLSBeans 1.0.2についてその利用法を詳しく解説していく。 XLSBeansの導入 XLSBeansはプロジェ

  • Excelをテンプレートに帳票を作成する·ExCella MOONGIFT

    Webのシステムが最も苦手にしているのが帳票システムだ。幾つかのソフトウェアは存在しているが、海外製であるために日語の取り扱いに問題があったり、レポートテンプレートがビジュアル的に作れなかったりと問題点もある。 Excelで書かれた帳票テンプレート そんな中、ExCellaのとった方法は最適な解と言えそうだ。何せ使うのは一番慣れているであろうExcelなのだ。 今回紹介するオープンソース・ソフトウェアはExCella、Excelをテンプレートに用いた帳票作成ライブラリだ。 ExCellaは全部で3つのパートに分かれる。ExCella CoreはExcelに書かれているデータをJavaオブジェクトに変換する。データベース以外の入力データでもExCellaを使えば簡単に帳票元データとして利用できる。 サンプルの帳票データ(公式サイトより) ExCellaはExcelファイルで作ったテンプレー

    Excelをテンプレートに帳票を作成する·ExCella MOONGIFT
  • Apache POI HSSFによるExcelファイルの作成

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

    Apache POI HSSFによるExcelファイルの作成
  • 最新ExcelフォーマットをJavaで操作するための基礎

    まずは、図2のソースコードをこちらよりダウンロードしておいてください。 ■ サンプルプログラムの注意事項 稿のサンプルプログラムについては、以下の注意事項がありますので、気を付けてください。 Java動作確認環境は、JDK 6 Update 5ですJDK 6 Update 5です Office 2007でdocx/xlsx/pptxサンプルファイルの編集や保存を行うと、元のサンプルにないコードが挿入されます テキストエディタでサンプルのXMLファイルを編集する場合、文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があります文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があり

    最新ExcelフォーマットをJavaで操作するための基礎
  • 1