openGionopenGion
5.1.9.0

org.opengion.plugin.io
クラス TableWriter_ExcelRenderer

java.lang.Object
  上位を拡張 org.opengion.hayabusa.io.AbstractTableWriter
      上位を拡張 org.opengion.plugin.io.TableWriter_Default
          上位を拡張 org.opengion.plugin.io.TableWriter_Excel
              上位を拡張 org.opengion.plugin.io.TableWriter_ExcelRenderer
すべての実装されたインタフェース:
TableWriter

public class TableWriter_ExcelRenderer
extends TableWriter_Excel

ネイティブEXCELファイル(表示種別(RENDERER)適用)の書き出しクラスです。 TableWriter_Excelを継承しており、 データ作成部分のみオーバーライドしています。 出力形式は、openXML形式にも対応しています。 出力ファイルの拡張子が、.xlsならExcel2003のバイナリ形式、.xlsxならExcel2007の openXML形式で出力されます。

変更履歴:
4.3.4.3 (2008/12/22) 追加
4.3.6.7 (2009/05/22) ooxml形式対応
機能階層
ファイル出力
バージョン
4.0
作成者
Takahashi Masakazu
導入されたバージョン:
JDK5.0,

フィールドの概要
 
クラス org.opengion.plugin.io.TableWriter_Excel から継承されたフィールド
nRowIndex, out
 
クラス org.opengion.plugin.io.TableWriter_Default から継承されたフィールド
clmNo, dbColumn, dbType, NUMBER, numberOfColumns, NVAR, STRING, table
 
インタフェース org.opengion.hayabusa.io.TableWriter から継承されたフィールド
CSV_SEPARATOR, TAB_SEPARATOR
 
コンストラクタの概要
TableWriter_ExcelRenderer()
           
 
メソッドの概要
protected  void writeData(DBTableModel table, java.io.PrintWriter writer)
          PrintWriter に DBTableModelのテーブル情報を書き込みます。
 
クラス org.opengion.plugin.io.TableWriter_Excel から継承されたメソッド
createWorkbook, getNewSheetNameByName, isExcel, removeRowCell, setFilename, setFirstCellValue, setFontName, setFontPoint, setRefFilename, setRefSheetName, setRowCellValue, setSheetName, writeClass, writeDBTable, writeDBTable, writeLabel, writeName, writeSeparator, writeSize
 
クラス org.opengion.plugin.io.TableWriter_Default から継承されたメソッド
createDBColumn, getDBTableModel, getEncode, getHeaderSequence, getSeparator, isAppend, isUseNumber, quotation, setAppend, setColumns, setDBTableModel, setEncode, setHeaderSequence, setParam, setSeparator, setUseNumber, writeHeader
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableWriter_ExcelRenderer

public TableWriter_ExcelRenderer()
メソッドの詳細

writeData

protected void writeData(DBTableModel table,
                         java.io.PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。 このクラスでは,データを ダブルコーテーション(")で囲みます。 PrintWriter に DBTableModelのテーブル情報を書き込みます。

オーバーライド:
クラス TableWriter_Excel 内の writeData
パラメータ:
table - DBTableModel
writer - PrintWriter
変更履歴:
5.1.4.0 (2010/03/01) columns 対応
5.1.4.0 (2010/03/01) useNumber属性対応

openGion 5.1.9.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.