`
long546324
  • 浏览: 207086 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

c#读取csv文件

    博客分类:
  • .net
阅读更多
public class CsvDAO
    {
        public static OleDbConnection OleCon = new OleDbConnection();
        public static OleDbCommand OleCmd = new OleDbCommand();
        public static OleDbDataAdapter OleDa = new OleDbDataAdapter();
        #region 读取Csv文件返回DataSet
        /// <summary>
        /// 读取Csv文件返回DataSet
        /// </summary>
        /// <param name="sql">查询语句 </param>
        /// <param name="FilePath">文件路径 </param>
        /// <returns>Csv内容</returns>       
        public static DataSet CsvReader(string sql,string FilePath)
        {
            DataSet CsvData = new DataSet();
            OleCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + ";Extended Properties='Text;FMT=Delimited;HDR=YES;'";
            OleCon.Open();
            OleCmd.Connection = OleCon;
            OleCmd.CommandText = sql;
            OleDa.SelectCommand=OleCmd;
        try
        {
            OleDa.Fill(CsvData,"Csv");
            return CsvData;
        }
        catch
        {
            return CsvData;
        }
        finally
        {
            OleCon.Close();
            OleCmd.Dispose();
            OleDa.Dispose();
            OleCon.Dispose();
        }
        }
        #endregion
  }
1
0
分享到:
评论

相关推荐

    C#读取CSV文件

    C#读取csv文件,可以设置表头起始行跟正文起始行(为了某些特殊需求)。 读取csv生成一个datatable类返回。 缺点(“单元格”不支持换行)。

    C#读取CSV和EXCLE的代码

    使用C#读取CSV文件可以使用OleDbConnection类和OleDbDataAdapter类。 首先,我们需要指定CSV文件的路径和文件名,然后使用OleDbConnection类连接到CSV文件。连接字符串的格式如下: ```csharp string connStr = ...

    使用C#读取csv文件的实例源码.rar

    本资源“使用C#读取csv文件的实例源码.rar”提供了一个实际的代码示例,帮助开发者理解如何在C#项目中读取CSV(逗号分隔值)文件。CSV文件是一种常见的数据存储格式,它以纯文本形式存储表格数据,便于在不同程序...

    使用C#读取csv文件的实例源码

    以上就是使用C#读取CSV文件的基本方法。实际项目中,你可能会结合其他库,如`CsvHelper`,它提供了更丰富的功能,如自动映射字段到对象,支持自定义分隔符等。但基本的`StreamReader`和`TextFieldParser`已经足够...

    C#文件流读取CSV文件

    总结来说,C#中的文件流读取CSV文件主要涉及`FileStream`、`StreamReader`和`TextReader`的使用。对于更复杂的Excel操作,可以借助第三方库,如EPPlus或NPOI。在处理Excel数据时,了解如何正确解析和操作CSV格式的...

    C#读取csv格式文件的方法

    本文实例讲述了C#读取csv格式文件的方法。分享给大家供大家参考。具体实现方法如下: 一、CSV文件规则   1 开头是不留空,以行为单位。 2 可含或不含列名,含列名则居文件第一行。 3 一行数据不跨行,无空行。 4 以...

    使用C#读取csv文件的实例源码201903

    总结来说,"使用C#读取csv文件的实例源码201903"这个项目主要关注的是如何在C#环境中高效、准确地读取和处理CSV文件,可能涉及到文件操作、数据解析、错误处理以及性能优化等多个方面。通过研究这个实例源码,开发者...

    使用C#读取csv文件的实例源码201902

    在这个"使用C#读取csv文件的实例源码201902"的案例中,我们将深入探讨如何利用C#来处理CSV文件。 首先,我们需要了解CSV文件的基本结构。CSV文件以纯文本形式存储数据,每行代表一个记录,记录之间的字段由逗号分隔...

    C#读取csv文件的实例源码

    本文将详细介绍如何使用C#来读取CSV文件,并提供一个实例源码进行解析。 首先,理解CSV文件的基本结构至关重要。CSV文件由行组成,每行包含一个或多个数据项,数据项之间用逗号分隔。有时,如果数据项本身包含逗号...

    使用C#读取csv文件的实例源码2019

    本实例源码“使用C#读取csv文件的实例源码2019”着重展示了如何利用C#处理CSV(逗号分隔值)文件,这是一种常见的数据存储格式,通常用于数据交换。CSV文件因其简单性和通用性而在各种领域中得到广泛应用,例如数据...

    使用C#读取csv文件的实例源码(0515).rar

    以下是一个简单的C#读取CSV文件的步骤: 1. **打开文件**:使用`File.OpenRead`方法打开CSV文件,创建一个`FileStream`对象。 2. **创建StreamReader**:利用`FileStream`对象创建一个`StreamReader`实例,用于读取...

    使用C#读取csv文件的实例源码.rar.rar

    以上代码示例展示了C#读取CSV文件的基本步骤,根据实际需求,你可能还需要处理异常、数据验证、性能优化等问题。例如,对于大量数据,可以考虑使用流式处理或者多线程读取来提高效率。此外,如果CSV文件格式复杂,...

    使用C#读取csv文件的实例源码(0520_).rar

    在IT行业中,CSV(Comma Separated ...以上就是使用C#读取CSV文件的基本方法和扩展知识点,理解这些概念将帮助开发者高效地处理各种CSV数据。通过实践和学习,你可以根据具体需求构建出强大而灵活的CSV文件处理工具。

    使用C#读取csv文件的实例源码__0525.rar

    在提供的实例源码`使用C#读取csv文件的实例源码__0525`中,应该包含了上述所有步骤的实现。通过学习和理解这个源码,你可以更深入地了解如何在C#项目中有效地处理CSV文件。记得在实际操作时,根据具体需求进行调整,...

    C#读取csv文件并导入Excel中

    要使用C#读取CSV文件,我们可以借助.NET Framework或.NET Core提供的`System.IO`命名空间中的类,如`StreamReader`或`TextFieldParser`。这里以`TextFieldParser`为例,它的优点在于能够处理带引号的字段和复杂分隔...

    C#读取CSV文件最好用的.pdf

    总结起来,C#读取CSV文件主要依赖于OLEDB驱动,通过构造适当的连接字符串和SQL查询,可以方便地将CSV数据加载到数据网格或其他数据结构中。理解这些基本概念和方法对于处理CSV数据至关重要。在实际应用中,还需要...

    使用C#读取csv文件的实例源码__(0521).rar

    在压缩包中的"使用C#读取csv文件的实例源码__(0521)"文件,很可能是包含了一个或多个这样的C#源代码示例,你可以通过解压并运行这些示例来学习和理解如何在实践中操作CSV文件。这将帮助你深入理解文件I/O操作,并且...

    使用C#读取csv文件的实例源码(经典)

    在C#中,我们可以使用`System.IO`命名空间中的`StreamReader`和`TextFieldParser`类来读取CSV文件。下面我们将详细讨论这两种方法: 1. 使用StreamReader读取CSV文件: ```csharp using System; using System.IO...

Global site tag (gtag.js) - Google Analytics