忍者ブログ

ビーキョウのIT

このブログは99%ののほほんと1%のお菓子でできています。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


OpenCSVの使い方

こんちゃ(´・ω・)ノ

今回はOpenCSVの基本的な使い方について。

◆文字コードを指定して入力する宣言
FileInputStream input=new FileInputStream(path);
InputStreamReader inReader=new InputStreamReader(input, "UTF-8");
CSVReader reader = new CSVReader(inReader,',','"',1);

◆読み込み
・一括読み込み
List<String[]> strList = reader.readAll();

・行読み込み
String[] str = reader.readNext();


◆文字コードを指定して出力する宣言
FileOutputStream input = new FileOutputStream(path);
OutputStreamWriter outWriter = new OutputStreamWriter(input, "UTF-8");
CSVWriter writer = new CSVWriter(outWriter,',','"',1);


◆書き込み
・一括書き込み
List<String[]> strList = new ArrayList<String[]>();
String str1[] = {"test1","test2"};
String str2[] = {"test3","test4"};
String str3[] = {"test5","test6"};
strList.add(str1);
strList.add(str2);
strList.add(str3);
writer.writeAll(strList);
writer.flush();      //writer.close();でも可

・行書き込み
String str[] = {"test1","test2","test3"};
writer.writeNext(str);
writer.flush();      //writer.close();でも可


◆まとめ
まだまだ使い方は色々ありますが、
その部分は使っている間に、良い使い方などがあったら追記して紹介していきます。

◆参考リンク
Javaについて:OpenCsv
CSVReader API
CSVWriter API

拍手[0回]

PR

COMMENT

Name
Title
Mail
URL
Color
Emoji Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Comment
Pass   コメント編集用パスワード
 管理人のみ閲覧

TRACKBACK

Trackback URL:

カレンダー

11 2018/12 01
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

最新コメント

[11/13 NEX-C3]
[01/24 R]
[07/30 ビーキョウ]
[07/25 unknown]
[06/24 ブログランキング]

最新トラックバック

バーコード

広告

カウンター

ブログ内検索

プロフィール


HN:ビーキョウ
職業:SI屋(PG、SE)
<自己紹介>
ちゃお(´・ω・)ノ
ビーキョウです。
どんどんスキルアップして、 その中で学んだことを忘れないようにメモ代わり的な 感じで記事を書いていこうという考えです。

なので、適当な部分が多々あるとは思いますが、 なにとぞよろしくお願いします
(´ ▽`)

バナーエリア

Copyright ©  -- ビーキョウのIT --  All Rights Reserved
Designed by CriCri / Photo by Geralt / Powered by [PR]
/ 忍者ブログ