码迷,mamicode.com
首页 > Windows程序 > 详细

C# 读取CSV格式数据 读取为DataTable类型

时间:2018-03-22 15:31:20      阅读:533      评论:0      收藏:0      [点我收藏+]

标签:url   def   pen   cat   text   name   hdr   return   pos   

先贴代码:

using System.Data;
using System.Data.OleDb;

 static void Main(string[] args)
        {
            var strpath = System.Environment.CurrentDirectory + "\\";
            var filename = "ss.csv";
            DataSet dataset = GetCsvData(strpath, filename);
            if (dataset.Tables.Count > 0)
            {
                foreach (DataTable itemTable in dataset.Tables)
                {
                    string table_sheetName=itemTable.TableName;//

                    DataTable datNew = itemTable.DefaultView.ToTable(false, new string[] {//选择列
                        "列名","ProjectName"
                    });
                }
            }
        }


        static DataSet GetCsvData(string fileNameUrl, string fileName)
        {
            OleDbConnection OleCon = new OleDbConnection();
            OleDbCommand OleCmd = new OleDbCommand();
            OleDbDataAdapter OleDa = new OleDbDataAdapter();

            DataSet csvData = new DataSet();
            OleCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileNameUrl +
                ";Extended Properties=‘Text;FMT=Delimited;HDR=YES;‘";
            OleCon.Open();
            OleCmd.Connection = OleCon;
            OleCmd.CommandText = "select * From " + fileName;
            OleDa.SelectCommand = OleCmd;
            try
            {
                OleDa.Fill(csvData, "CsvFileVCQData");
                return csvData;
            }
            catch
            {
                return csvData;
            }
            finally
            {
                OleCon.Close();
                OleCmd.Dispose();
                OleDa.Dispose();
                OleCon.Dispose();
            }
        }

 

C# 读取CSV格式数据 读取为DataTable类型

标签:url   def   pen   cat   text   name   hdr   return   pos   

原文地址:https://www.cnblogs.com/yangsirc/p/8624005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!