Csharp/備忘録

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

C# コード備忘録 Edit

自分が作ったC#コードの備忘録。


条件 Edit

使用アプリVisualStudio 2013
MicroSoftOffice 2013

CSVファイル操作 Edit

(1)CSVファイルの読み込み Edit

参照設定で「」を設定

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操作 Edit

(1)Excelファイルを使用できるよう定義 Edit

using Microsoft.Office.Interop.Excel; //Excel利用

(2)ファイルを新規で作成 Edit

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入出力 Edit

ネットワーク Edit

謝辞 Edit

テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。

http://mergedoc.sourceforge.jp/


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

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