Content-Length: 205317 | pFad | http://b.hatena.ne.jp/babydaemons/C%23/CSV/

[B! C#][CSV] babydaemonsのブックマーク

タグ

C#とCSVに関するbabydaemonsのブックマーク (2)

  • 正規表現 (Regex) を利用してCSVファイルやTSVファイルを読み込む (C#プログラミング)

    正規表現 (Regex) を利用してCSVファイルやTSVファイルを読み込むコードを紹介します。 概要 Regex.Split()メソッドを利用すると、CSVをカンマの区切り文字でパージングすることができます。 正規表現の作成 基は区切り文字となる「,」(カンマ)を探す正規表現を利用します。 下記の正規表現式では「,」を検索できますが、「"」(ダブルクォーテーション)内のカンマも検索されてしまします。 , 「"」で囲まれた内部のカンマを除外するため以下の条件を追加します。 カンマ以降の文字列に「"」が無い カンマ以降の文字列に「"」が偶数個ある 具体例として文字列の途中で「,」が見つかった状態で「,」以降の文字列が分かっている場合、下記の例では先頭の「,」は区切り文字のカンマと判定できます。

    正規表現 (Regex) を利用してCSVファイルやTSVファイルを読み込む (C#プログラミング)
  • 【C#】TextFieldParserで100万行のCSVファイルに挑む。 - Qiita

    イントロダクション どうやら続きものっぽい こちらの記事の続きです。 【C#】TextFieldParserで郵便番号データを処理する【ほぼパクリ】 - Qiita このコードで100万行のCSVファイルに耐えられるか…というかもっと高速で実行できる処理はないんだろか。と考えて色々実験してみました。 ※今回のコード全て、実行にはMicrosoft.VisualBasicの参照設定が必要です☆ 100万のバラの花を もとい、100万行のCSVファイルを手っ取り早くつくるのに、前回使った郵便番号データ(約12万行)をサクラエディタ上でコピペして10倍に増やしました。あと、実データを考えたときにはこいつはフィールド数が少ないな、と思ったのでこれもサクラエディタ上で矩形貼り付けを使って70項目に増やしました。ファイル容量的には約600MBとまあまあの量です。 環境 こんな感じです。まあ普通じゃな

    【C#】TextFieldParserで100万行のCSVファイルに挑む。 - Qiita
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/babydaemons/C%23/CSV/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy