Csharp/備忘録

Last-modified: 2014-09-07 (日) 21:33:54
最終更新:2014-09-07 (日) 21:33:54
アクセス数(合計):?
利用者; ? アクセス数(本日):? アクセス数(昨日):?

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/


また、以下書籍を参考にさせていただきました。

Eclipse PDTではじめるPHPプログラミング入門―PHP 5.3/PDT 2.1対応