CSV文件, 俗称"逗号分隔的文件", 读取CSV文件的方法可以使用 IOStream 以文件流读取,
当然,你还可以使用OleDb, ODBC的支持去读取CSV文件内容,这里来看看如何使用ODBC
来读取:
参考 www.ConnectionStrings.com上的连接字符串:
这里不是有csv么?呵呵,可以试一下啊, 试验结果很不错.可以使用ODBC来连接.把csv当作数据库,
使用ODBC连接方式,通过DataAdapter直接将
数据快速导入DataSet, 方法如下:
<style type="text/css">
.cf { font-family: simsun; font-size: 10pt; color: black; background: silver; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: 0pt; border-right: windowtext 1pt solid; padding-right: 0pt; border-bottom: windowtext 1pt solid; padding-bottom: 0pt; }
.cl { margin: 0px; }
.cln { color: teal; background: white; }
.cb1 { color: blue; }
.cb2 { color: green; }
</style>
1 public DataSet GetDataSetFromCSV(string filePath, string fileName)
2 {
3 string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
4 //filePath, For example: C:/
5 strConn += filePath;
6 strConn += ";Extensions=asc,csv,tab,txt;" ;
7 OdbcConnection objConn = new OdbcConnection(strConn);
8 DataSet dsCSV = new DataSet();
9 try
10 {
11 //fileName, For example: 1.csv
12 string strSql = "select * from " + fileName;
13 OdbcDataAdapter odbcCSVDataAdapter = new OdbcDataAdapter(strSql, objConn);
14 odbcCSVDataAdapter.Fill(dsCSV);
15 return dsCSV;
16 }
17 catch(Exception ex)
18 {
19 throw ex;
20 }
21 }
分享到:
相关推荐
本话题将围绕如何使用源代码将`dataset`中的数据写入到`csv`文件进行详细讲解。 首先,`dataset`在Python中通常指的是pandas库中的DataFrame对象。DataFrame是pandas库中用于数据操作和分析的核心结构,它可以被...
将CSV格式的文件,导入到一个DataSet里面。
本篇文章将详细探讨一个名为"糖尿病数据集 CSV 770条记录"的资源,包括其来源、内容以及潜在的应用价值。 该数据集源自美国国家糖尿病、消化和肾脏疾病研究所,是科研领域的一个宝贵资料。它的主要目标是通过一系列...
在这个范例中,我们将深入探讨如何利用SuperMap iObjects Java 8C来导入CSV(逗号分隔值)文件,并将其中的数据转换为点、线、面等几何数据集。 CSV文件是一种通用的数据交换格式,它以纯文本形式存储表格数据,每...
该源代码实现了把csv中的数据转到dataset中,也就很容易做数据的读写操作了,如写入资料库、转成excel 、数据呈现出来等
一旦数据验证通过,就可以将数据插入到数据库中。对于SQL Server,可以使用SqlCommand的`ExecuteNonQuery`方法执行INSERT语句;对于其他数据库,如MySQL、SQLite等,也有相应的API可供使用。 如果使用ORM框架,如...
此过程通常涉及以下几个步骤:连接数据库、执行查询获取数据、填充DataSet对象以及将数据写入CSV文件。 #### 二、关键概念和技术 1. **DataSet**: 是.NET Framework中用于存储和操作数据的内存对象。它提供了类似...
这个场景涉及到将CSV文件的数据读取到一个数据集(dataset)中,这在数据分析、数据导入导出或数据库操作等任务中非常常见。接下来,我们将详细探讨如何实现这一过程,以及涉及的相关知识点。 1. CSV文件结构:CSV...
在C#编程中,将Excel数据导入到DataSet是一项常见的任务,尤其在处理大量表格数据时。DataSet是一个轻量级的数据存储容器,它可以离线存储数据,非常适合进行数据操作和分析。下面我们将详细讨论如何实现这一过程,...
The titanic dataset gives the values of four categorical attributes for each of the 2201 people on board the Titanic when it struck an iceberg and sank. The attributes are social class (first class, ...
对于每个列,我们使用 ColumnName 属性来获取列名,并使用 ToString() 方法来将数据转换为字符串形式。最后,我们使用逗号来分隔每个列的数据,并将其写入到 string 变量中。 在实际应用中,我们经常需要选择性地...
基于各种医疗指标的健康状况,包含:rest_bp:静息血压 (mm Hg)、chest_pain:胸痛型、Thallium Stress:测试结果、age:患者的年龄(岁)、fasting_bs:空腹血糖> 120 mg/dl、max_hr:达到的最大心率(每分钟心跳...
本篇文章将深入探讨如何使用Spark SQL通过SQLContext读取CSV文件,并进行数据分析。首先,我们需要理解SQLContext是Spark SQL提供的一个接口,它允许我们使用SQL语句与Spark交互,处理DataFrame。 在Spark SQL中,...
本文将详细讲解如何使用给定的压缩包文件中的代码来实现这一功能,特别是导出带边框的Excel和将数据导入DataSet。 首先,"导入导出EXCEL"是指将数据库或其他数据源的数据写入Excel文件,或从Excel文件中读取数据并...
在ASP.NET中,我们经常会遇到需要将CSV文件的数据导入到SQL数据库,或者从数据库导出数据到CSV文件的需求。这篇教程将详细介绍如何在ASP.NET环境中实现这一功能。 首先,了解CSV文件的基本结构至关重要。CSV文件由...
### 将数据从DataSet写入XML文件 在.NET框架中,`DataSet`是用于存储从数据库获取的数据的一个对象。为了方便地将数据保存为XML格式,可以利用`DataSet`对象的功能将其导出到XML文件中。这对于数据交换、备份或进行...
总结来说,这个压缩包内容涵盖了使用Excel进行数据导入与导出,以及通过.NET编程将CSV文件的数据回盘到Access数据库的基本流程。对于需要处理大量数据并希望在Excel和Access之间进行数据交换的用户来说,这是一个...
该数据集提供截至 2024 年 4 月 28 日全球前 100 个城市的温度数据。它由七列组成,每列都提供特定信息,以了解不同城市的天气状况。数据集包括以下列: 1.城市:城市的英文名称。此列提供每个城市的官方名称或常用...
总的来说,鸢尾花数据集是了解和实践机器学习算法的宝贵资源,其CSV格式使得数据导入各种编程语言(如Python的Pandas库、R语言等)变得极其便捷,为初学者和专家提供了探索数据科学和机器学习的良好起点。...
IMDB电影数据集是数据科学家和电影爱好者们广泛使用的资源,它包含了丰富的电影信息,可用于各种分析和研究目的。此CSV文件提供了约2000条记录,涵盖了截至2023年12月15日的热门IMDB电影的关键信息。让我们详细探讨...