注目の記事 PICK UP!

  • C#

C# ファイルダイアログからテキストを読み込む方法

Windowフォーム上からユーザーアクションでファイルを指定してもらうときに利用するファイルダイアログを紹介します。

ここのサンプルコードは、ファイルの種類のデフォルトをCSVやテキストファイルをフィルターにしていますが、Excelファイルをデフォルトにすることも可能です。

using System.Windows.Forms;

namespace Study
{
	class FileOpenDialog
	{
        /// <summary>
        /// ファイルダイアログを開きます
        /// </summary>
        public void OpenFile()
        {
            try
            {
                OpenFileDialog openfd = new OpenFileDialog();

                openfd.Title = "ダイアログのタイトル";

                openfd.FileName = "読み込み対象のファイル名称(初期文字列)";

                openfd.Filter = "テキスト ファイル|*.txt;*.csv;*.log|すべてのファイル|*.*";
                //openFileDialog.Filter = "Excelファイル(*.xls;*.xlsx)|*.xls;*.xlsx";

                openfd.FilterIndex = 2; // ファイルの種類

                openfd.RestoreDirectory = true; // 現在のディレクトリを復元

                openfd.Multiselect = false; // 複数ファイルの選択は許可しない

                openfd.ShowHelp = false;

                if (openfd.ShowDialog() == DialogResult.OK)
                {
                    // 正常処理
                }
                else
                {
                    // エラー処理
                }

                openfd.Dispose();

            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
	}
}

関連記事

  1. C# DataTableにレコード追加

  2. C# DataTableにExcelを読み込む

  3. C# DataTableの特定データを更新

  4. C# Webページのデータを取得する方法

  5. C# ディクショナリを使う目的と方法

  6. C# チャートデータからローソク足を描画する方法

  7. C# DataTableからComputeを使って合計値や平均値を算出する

  8. Android Studio libsフォルダがない?libsフォルダの表示方法

  9. C# DataTableの特定レコードを削除

コメント

    • AC Milan
    • 2016年 9月 02日

    Amazing! You know I love your blog!!!

  1. この記事へのトラックバックはありません。

PAGE TOP