タグ

Excelとjavaに関するbig-treeのブックマーク (7)

  • Apache POI | セルに設定された値を取得

    文字列の値が設定されているセルから値を取得するにはgetStringCellValueメソッドを使い、数値が設定されているセルから値を取得するにはgetNumericCellValueメソッドを使います。他のタイプの値が設定されているセルに対してメソッドを実行することもできますが、変換できない値だった場合などは例外が発生します。 ここではまず数値と文字列、そして日付の値を取得するためのメソッドについて確認します。 数値の値を取得するにはCellインターフェースで用意されているgetNumericCellValueメソッドを使います。 Get the value of the cell as a number. For strings we throw an exception. For blank cells we return a 0. For formulas or error cel

  • POIを活用してExcelから帳票を作成

    はじめに POIはJavaからMicrosoftのドキュメントを操作するためのAPIで、2007年6月からApache Software Foundationのトップレベルプロジェクトに格上げされました。オープンソースとして提供されているので誰でも無償で利用することができます。 なぜ初期のリリース後、7年以上も経過し、多くの情報が存在するPOIを今回あらためて取り上げることにしたかと言うと、2009年9月リリースのVersion 3.5でOffice Open XML形式(以降、OOXML形式)への対応という大きな変更が加わったからです。 分かりやすくいうと2007形式のExcel(xlsx)やWord(docx)のファイルも扱えるようになったということです。 連載では、POIの中からExcelを操作するコンポーネント(HSSF/XSSF)に対象を絞り、下記の予定で紹介していきます。 準

    POIを活用してExcelから帳票を作成
  • Apache POIでExcelを操作

    Apache POI(以前はJakarta POIと呼ばれていました)はJavaアプリケーションからExcelやWordなどのMicrosoft製品のフォーマットファイルを読み書きするためのAPIです。 今回は特にExcelのファイルを対象として試していきますが、Excelのファイルの読み書きではApache POIの中のHSSFとXSSFを使用します。HSSFExcel2003までのファイルフォーマットに対応したもので、XSSFExcel2007のOOXML(.xlsx)ファイルフォーマットに対応したものです。 Apache POI 3.6のダウンロード Apache POI 3.6のインストール クラスパスの設定

  • ExCella

    お知らせ ExcellaのリポジトリはGitHubへ移行しました。 最新の情報はこちらをご覧ください https://excella-core.github.io/ コンセプト Excelは様々なシステムのフロントエンド・バックエンドで利用されるようになってきました。 またExcel2007では、扱えるデータ件数の増加、ピボットテーブル/ピボットグラフの機能の充実などが行われ、今後より多くのシーンでの利用が予想されます。 一方、JavaからExcelを操作するには POIやJava Excel APIなどの低レベルのAPIを利用するのが一般的ですが、 これらのAPIを利用してExcelを操作するには多くのコーディングをする必要があり、Excelのバージョンの違いにも悩まされます。 このような問題を解決する目的で作られたのがExCellaです。 ExCellaでは、ベースとなるフレームワーク

  • 最新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:ブラウザの画面に「EXCEL」というボタンを置く。 2:データをブラウザに表示する。 3:EXCELというボタンを押す 4:ブラウザに表示したデータがエクセルシート形式でそのままブラウザに表示される こういうのを作っており、今は4の過程で以下のプログラムを入れています。 Response.AddHeader ("content-disposition", "inline; filename=" + fname + ".xls"); しかしこれですと、「ファイルのダウンロード」ボックスが出てきます。 これは、ユーザーが自分でパス指定してダウンロードさせるという方法としては良いのですが、 私がやりたいのはそれではなく、ブラウザにエクセルを表示させたいということです。 誰か知っている方がおられましたらご教授お願いします。

    エクセルのシートをブラウザに表示させたい
  • http://www.itarchitect.jp/enterprise/-/40421.html

  • 1