タグ

csvに関するchamy112のブックマーク (3)

  • DataTableの内容をcsv出力する(型付きでも可)

    よくGridvuewなどにバインドしたデータテーブルをCSV(TSV)ダウンロードしたいということがあります。 以下そのコードです。 ポリモーフィズムを使いたかったので、オリジナルで持っていたコードとは別物になってしまいましたが・・・^^; なお、コードの内容については責任は持てません。使用者が最終的な判断をしてください。 使い方としては ページ内で適当なDatatableを生成 DownloadHandlerクラスのGetNewInstance関数でDataTableをセット 第2引数でTSVかどうかを選択 IsHeadrWrite プロパティ お好みでタイトル行出力要否をセット デフォルトは出力する Encode プロパティ デフォルトでの設定 CSVはASCII TSVはUNICODE(UTF-16)BOM付き Excelでの使用を前提にしていますので、このあたりは適当に・・・ Do

  • Excel 2007 の CSV と 文字エンコーディング の関係 - Hello Another World!

    自己紹介 上亮介 (ue) @ わんくま同盟 Microsoft MVP for Development Platforms - VSTO (Jul 2008 - Jun 2009) Xbox Live Xbox 360 で遊んでいます。 あわせて読みたい この記事は Excel 2003 の CSV と 文字エンコーディング の関係 の改訂版です。 改訂前の記事は Excel 2003 ベースですが、YamaKenさんから Excel 2007 だとどうなるのかとの旨コメントを頂きました。 Yamakenさん、ありがとうございます。 カンマ区切り、タブ区切りそれぞれのテキストファイルを Excel 2007 で開いたときの挙動をまとめました。 先に結果を言うと、ほとんどの場合 Excel 2007 は Excel 2003 と同じ挙動を示します。 違う挙動を示すのは

  • Excel 2003 の CSV と Unicode の関係 - Hello Another World!

    自己紹介 上亮介 (ue) @ わんくま同盟 Microsoft MVP for Development Platforms - VSTO (Jul 2008 - Jun 2009) Xbox Live Xbox 360 で遊んでいます。 あわせて読みたい @ITCsvde.exeについて という投稿がありました。 その中に Unicode 形式で出力したCSVファイルを Excel で開くと適切に表示されないという指摘があったので調査してみました。結果、CSVファイルをダブルクリックして Excel 2003 で開いたときに Excel がカンマを区切り文字として自動的に認識してくれる Unicode のエンコーディングは UTF-7 と UTF-8 で、csvde.exe が -u パラメータ付きのときに出力する UTF-16 LE には対応していないことが分かりま

  • 1