【问题标题】:Search column name in csv file using c# [closed]使用c#在csv文件中搜索列名[关闭]
【发布时间】:2017-07-07 03:58:31
【问题描述】:

我需要打开 csv 文件并搜索该文件中是否有名为 fileName

的列

我在 Google 上尝试过,但没有成功。

谁能帮帮我?

提前致谢

【问题讨论】:

  • 你能告诉我们你到目前为止所做的尝试吗
  • 你能把 csv 文件读入你的程序吗?
  • 考虑使用这个: var file = File.ReadLines("pathToCsvFile").ToArray(); var columnNames = file[0].Split(','); foreach (var columnName in columnNames) { if (columnName == "fileName"){ } }

标签: c# csv


【解决方案1】:

这应该可以工作

        public bool CheckFile()
    {
        StreamReader sr = new StreamReader(File.Open(@"YourFilePath", FileMode.Open));
        string toCheck;
        using (sr)
        {
            toCheck = sr.ReadToEnd();
        }

        return toCheck.Contains("fileName");
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-12
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 2016-02-17
    相关资源
    最近更新 更多