C# コード備忘録
自分が作ったC#コードの備忘録。
条件
使用アプリ | VisualStudio 2013 |
MicroSoftOffice 2013 |
CSVファイル操作
(1)CSVファイルの読み込み
参照設定で「」を設定
ArrayList datacsv = new ArrayList();
using (TextFieldParser parser = new TextFieldParser(ofd.FileName, Encoding.GetEncoding("shift-jis"))) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(",");
// ヘッダがある場合は下記コメントを解除 //if (!parser.EndOfData) //{ // // 無視 // string[] data = parser.ReadFields(); //}
// 行ごとにデータを読み込む while (!parser.EndOfData) { datacsv.Add(parser.ReadFields()); } }
Excel操作
(1)Excelファイルを使用できるよう定義
using Microsoft.Office.Interop.Excel; //Excel利用
(2)ファイルを新規で作成
Excel.Application xlApplication = new Excel.Application(); Excel.Workbooks xlBooks; Excel.Worksheet oSheet;
xlBooks = xlApplication.Workbooks;
// 新しい Excel ブックを追加する xlBooks.Add();
参考:
http://blog.asial.co.jp/486
WEB入出力
ネットワーク
謝辞
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://mergedoc.sourceforge.jp/
また、以下書籍を参考にさせていただきました。