# インタフェースの使用
org.opengion.hayabusa.io.TableWriter

TableWriterを使用しているパッケージ
パッケージ
説明
org.opengion.hayabusa.io
ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
org.opengion.plugin.io
このﾄﾞｷｭﾒﾝﾄは、『はやぶさPlugIn』の ﾌｧｲﾙ入出力関連 PlugIn 仕様です。

- ## org.opengion.hayabusa.ioでのTableWriterの使用

  TableWriterを実装しているorg.opengion.hayabusa.ioのクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `AbstractTableWriter`
  区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。

- ## org.opengion.plugin.ioでのTableWriterの使用

  TableWriterを実装しているorg.opengion.plugin.ioのクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `TableWriter_CSV`
  CSV形式ダブルクォートゼロカンマファイル(CSV)形式書き込みクラスです。
  `class`
  `TableWriter_CSV2`
  【廃止予定】加工なしCSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。
  `class`
  `TableWriter_CSV3`
  CSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。
  `class`
  `TableWriter_Data`
  加工なし区切り文字指定データの書き出しクラスです。
  `class`
  `TableWriter_Data2`
  加工なしダブルクォート区切り文字指定データの書き出しクラスです。
  `class`
  `TableWriter_Default`
  区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。
  `class`
  `TableWriter_Excel`
  ネイティブEXCELファイルの書き出しクラスです。
  `class`
  `TableWriter_Fixed`
  固定長文字ファイルの書き出しクラスです。
  `class`
  `TableWriter_JSON`
  TableWriter をJSON形式で出力する為の実装クラスです。
  `class`
  `TableWriter_JSON2`
  TableWriter をJSON形式で出力する為の実装ｸﾗｽです｡ DefaultTableWriter を継承していますので，ﾗﾍﾞﾙ，名前，ﾃﾞｰﾀの出力部のみ ｵｰﾊﾞｰﾗｲﾄﾞして，JSON形式ﾌｧｲﾙの出力機能を実現しています｡ 出力のJSON形式(JavaScript Object Notation)は､通常版ではなく IOｒ形式のJSONです｡ { "status": 200, "message": "OK", "sessionInfo": "", "information": "", "data": { "headers": [ { "display_label": "品目番号","display": "PN" }, { "display_label": "入出庫数","display": "SUNYSY" }, ], "rows": [ {"cols": [ "100-1A100-01", "T", 1,00+00" ]}, {"cols": [ "200-2A125-01", "T", 500,00+00"]}, {"cols": [ "100-1A100-01", "T", 100,00+00"]}, {"cols": [ "200-2A125-01", "T", 200,00+00"]} ] } }
  `class`
  `TableWriter_Properties`
  プロパティファイル形式(エンジン専用特殊形式)の書き出しクラスです。
  `class`
  `TableWriter_T`
  Excelでの文字変換関数 =T("値") という文字列で書き出すクラスです。
  `class`
  `TableWriter_XML`
  TableWriter をXML形式で出力する為の実装ｸﾗｽです。