タグ

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

タグの絞り込みを解除

excelに関するtakezoeのブックマーク (3)

  • jXLSを使ったExcelテンプレートをSpring MVCのビューとして利用する方法 - 達人プログラマーを目指して

    jXLSを使ってJSPと同様の方法でExcelファイルを生成する 業務アプリケーションでは好むと好まざるとにかかわらず、Excelファイルの入出力を行う必要がある場合が多くあります。JavaからExcelファイルの読み書きを行うOSSのライブラリーはいくつかありますが、中でもApache POIが有名です。以前は不安定だったり、機能が限られていたりしたところもあるのですが、長い時間をかけて現在ではかなり安定して使えるライブラリーになっています。 ただし、POIの最大の問題点は、提供されているAPIがあまりにも低水準であることです。単純なExcelファイルの帳票を作成するだけでも、多重ループを書きながらセルごとに値を転記するような面倒なコーディングが必要になります。 Excelのテンプレートファイルを作成しておき、そこに値をバインドすることでExcel帳票を生成するようなケースでは、jXLS

    jXLSを使ったExcelテンプレートをSpring MVCのビューとして利用する方法 - 達人プログラマーを目指して
    takezoe
    takezoe 2011/02/14
    数式を入れたりシートを増やしたりもできるみたい。Fisshplateいらなくなるかも…。
  • XLSBeansで文字化け発生 - Writing Some Code

    XLSBeansを使っていて、”×”(バツ、かける)の入ったセルが、読み込んだ後では”ラ”に文字化けする問題が発生しました。 解決策がないかググってみるとこんな資料を見つけました。 JExcelApi - blanco Framework システム構成←[注意]パワーポイントへのリンクです この資料によると、 文字化けはXLSBeansが内部で使っているJExcelApiの問題のようで \u0000-\u00ffの文字だけからなるセル エンコーディングの指定がない(システムのデフォルトエンコーディングで復元される) というケースで発生するようです。 確認してみると、確かに”×”は上記範囲内の\u00d7でした。 解決策 上記資料によると、WorkbookSetting#setEncoding()に”ISO8859_1”を指定すればよいということなので、XLSBeans#load()の中でW

    XLSBeansで文字化け発生 - Writing Some Code
    takezoe
    takezoe 2010/06/22
    JavaExcelAPIの文字化け対応
  • SpreadSheetMLによるexcelファイル出力 - @katzchang.contexts

    とりあえず、使っています。具体的な開発手順は↓。 雛形となるファイルを用意し、XMLスプレッドシート形式で保存する。 保存したファイルに、xsltスタイルシートタグを埋め込む。 変換元XMLをDOMでコリコリ作る。 そのDOMオブジェクトに対して作ったスタイルシートを適用し、SpreadSheetML形式に変換。 出力する。 利点としては、 SpreadSheetMLは、excelファイルの全てを記述できるらしい。 POIは微妙に使いにくい。数値セルの取り方とか。 変換元XMLファイルの使いまわしが可能。 ajax化とか。ファイルが重いのが難。 といいつつ、重くて面倒なのであんまり活用できていない。 課題としては、 SpreadSheetMLの情報が少な過ぎる。 ファイルの中を読めば読めるから、何とかなる。 ちょっと詰まったのが、Tableタグの最大行数(ExpandedRowCount)

    SpreadSheetMLによるexcelファイル出力 - @katzchang.contexts
    takezoe
    takezoe 2009/08/16
    これ結構大変なんですよねー。
  • 1