C#サンプルコード

私が集計業務で使ってきたものを載せています。
.NET Framework3.5以上です。

クラスファイル群

DataTableにCSVを読み込む
DataTableをCSVに書き込む
DataTableにExcelを読み込む
DataTableをExcelに高速出力する
オラクルデータベースに接続してデータ取得
Webサーバーからhttp通信でファイルを取得する方法

DataTableの極意

DataTableのカラム名を変更
DataTableにカラムを追加
DataTableの特定カラムを削除
DataTableにレコード追加
DataTableの特定データを更新
DataTableの特定レコードを削除
DataTableの特定データにNULLを入れる
DataTableのデータをゼロパディングする
DataTableのデータを置換する
DataTableからCompute(集約関数)を使って合計値や平均値を算出する
DataTableをコピーする

LINQの極意

LINQを使ってDataTableを並び替える
LINQを使って移動平均線を作成する
LINQを使ってボリンジャーバンドを作成する
LINQを使って重複行をGroup byする
LINQを使って合計値や平均値を算出する
LINQを使ってDataTableから高速に特定行を検索する方法

JSONの極意

DynamicJSONを使ったパースのやり方(JSONファイルの取り込み方)
JSONファイルからLINQを使って集計する方法 – 合計値
JSONファイルからLINQを使って集計する方法 – 勝率の算出

Dictionaryの極意

ディクショナリを使う目的と方法

メール送信の極意

Outlook2010を使ったメール送信方法

ファイル操作の極意

HTMLのtableタグを自動生成する方法
Webページのデータを取得する方法
ファイルダイアログからテキストを読み込む方法

グラフ描画の極意

Form上にローソク足を描画する方法