|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.io.Reader
java.io.BufferedReader
to.tetramorph.util.CSVReader
public class CSVReader
Microsoft EXCELのCSVファイルを読込む事ができます。 ダブルクォートで囲まれ、その中に改行やカンマのコードが入っていたり、 ダブルクォートが""にエスケープされているものも正しく認識します。
フィールドの概要 | |
---|---|
protected char |
separator
CSVでのデータの区切りを識別するセパレータコード。 |
クラス java.io.Reader から継承されたフィールド |
---|
lock |
コンストラクタの概要 | |
---|---|
CSVReader(File file,
char separator,
String csn)
デフォルトサイズのバッファでバッファリングされた、CSVファイルの入力ストリームを 作成します。 |
|
CSVReader(File file,
String csn)
デフォルトサイズのバッファでバッファリングされた、CSVファイルの入力ストリームを 作成します。 |
|
CSVReader(InputStream stream,
String csn)
指定された入力ストリームからCSVフォーマットのデータを読みこむインスタンスを 作成します。 |
|
CSVReader(String filename,
char separator,
String csn)
デフォルトサイズのバッファでバッファリングされた、CSVファイルの入力ストリームを 作成します。 |
|
CSVReader(String filename,
String csn)
デフォルトサイズのバッファでバッファリングされた、CSVファイルの入力ストリームを 作成します。 |
メソッドの概要 | |
---|---|
static String[] |
csv_split(String str,
char separator)
Microsoft EXCELのCSV形式の文字列(1行分)を、トークンに分割して返す。 |
String[] |
readCSV()
CSVファイルから一行(CSVの文法での一行)読み取り、各列の値を配列で返す。 |
クラス java.io.BufferedReader から継承されたメソッド |
---|
close, mark, markSupported, read, read, readLine, ready, reset, skip |
クラス java.io.Reader から継承されたメソッド |
---|
read, read |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final char separator
コンストラクタの詳細 |
---|
public CSVReader(InputStream stream, String csn) throws FileNotFoundException, UnsupportedEncodingException
stream
- 入力ストリーム。csn
- 文字コード(SJIS,EUC,UTF-8等)
FileNotFoundException
- ファイルが存在しない
UnsupportedEncodingException
- サポートされていないエンコーディングpublic CSVReader(File file, String csn) throws FileNotFoundException, UnsupportedEncodingException
file
- CSVファイルを指定する。csn
- 文字コードセット
FileNotFoundException
- ファイルが無い。
UnsupportedEncodingException
- サーポートされていない文字コード。public CSVReader(String filename, String csn) throws FileNotFoundException, UnsupportedEncodingException
filename
- ファイル名を指定する。csn
- 文字コードセットを指定する。
FileNotFoundException
- ファイルが無い。
UnsupportedEncodingException
- サポートされていない文字コードセット。public CSVReader(String filename, char separator, String csn) throws FileNotFoundException, UnsupportedEncodingException
filename
- ファイル名separator
- セパレータとする文字csn
- エンコーディング
FileNotFoundException
- ファイルが無い
UnsupportedEncodingException
- サポートされてない文字エンコーディングpublic CSVReader(File file, char separator, String csn) throws FileNotFoundException, UnsupportedEncodingException
file
- ファイルオブジェクトseparator
- セパレータとする文字csn
- エンコーディング
FileNotFoundException
- ファイルが無い
UnsupportedEncodingException
- サポートされてない文字エンコーディングメソッドの詳細 |
---|
public static String[] csv_split(String str, char separator)
str
- CSV表現の文字列separator
- セパレータとする文字
public String[] readCSV() throws IOException
IOException
- IOエラー
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |