# パッケージ org.opengion.plugin.io

package org.opengion.plugin.io

     このﾄﾞｷｭﾒﾝﾄは、『はやぶさPlugIn』の ﾌｧｲﾙ入出力関連 PlugIn 仕様です。

     ﾌｧｲﾙ入出力には、TableReader、TableWriter というｲﾝﾀｰﾌｪｰｽがあります。

     TableReader は、ﾌｧｲﾙの読み込みで、Excelﾈｲﾃｨﾌﾞとﾀﾌﾞ区切りﾃｷｽﾄの
     読み込みが主流です。それ以外の方式を採用する場合は、外部PlugInとして実装して
     ください。
     Excelﾈｲﾃｨﾌﾞでは、POIによる HSSF を
     使用しています。

     また、ｵｰﾌﾟﾝｿｰｽのｵﾌｨｽ・ｱﾌﾟﾘｹｰｼｮﾝ
     OpenOffice.orgのXMLﾍﾞｰｽのﾌｧｲﾙ形式である、ODF(OpenDocument Format)も、
     XML関連の標準化団体OASIS(Organization for the Advancement of Structured
     Information Standards)と、欧州委員会(European Commision)、
     国際標準化機構(ISO)も承認しています。

     今後の動向にあわせて、対応していくつもりです。

- Related Packages
  パッケージ
  説明
  org.opengion.plugin
  このﾄﾞｷｭﾒﾝﾄは、ﾌﾟﾗｸﾞｲﾝ類を集めた『はやぶさplugin』の API 仕様です。
- クラス
  クラス
  説明
  TableReader_Calc
  XMLパーサによる、OpenOffice.org Calcの表計算ドキュメントファイルを読み取る実装クラスです。
  TableReader_Excel
  POI による、EXCELバイナリファイルを読み取る実装クラスです。
  TableReader_POI
  POI による、Word,PoworPoint,Excel,Textのファイルを読み取る実装クラスです。
  TableReader_Text
  POI による、EXCELバイナリファイルを読み取る実装クラスです。
  TableWriter_CSV
  CSV形式ﾀﾞﾌﾞﾙｸｫｰﾄｾﾞﾛｶﾝﾏﾌｧｲﾙ(CSV)形式書き込みｸﾗｽです。
  TableWriter_CSV2
  【廃止予定】加工なしCSV形式ﾀﾞﾌﾞﾙｸｫｰﾄﾌｧｲﾙ(CSV)形式書き込みｸﾗｽです。
  TableWriter_CSV3
  CSV形式ﾀﾞﾌﾞﾙｸｫｰﾄﾌｧｲﾙ(CSV)形式書き込みｸﾗｽです。
  TableWriter_Data
  加工なし区切り文字指定ﾃﾞｰﾀの書き出しｸﾗｽです。
  TableWriter_Data2
  加工なしﾀﾞﾌﾞﾙｸｫｰﾄ区切り文字指定ﾃﾞｰﾀの書き出しｸﾗｽです。
  TableWriter_Default
  区切り文字指定(初期値:ﾀﾌﾞ)ｾﾞﾛｶﾝﾏﾌｧｲﾙの書き出しｸﾗｽです。
  TableWriter_Excel
  ﾈｲﾃｨﾌﾞEXCELﾌｧｲﾙの書き出しｸﾗｽです。
  TableWriter_Fixed
  固定長文字ファイルの書き出しクラスです。
  TableWriter_JSON
  TableWriter をJSON形式で出力する為の実装クラスです。
  TableWriter_JSON2
  TableWriter をJSON形式で出力する為の実装ｸﾗｽです。
  TableWriter_XML
  TableWriter をXML形式で出力する為の実装ｸﾗｽです。