CodeSnip: Reading CSV Files Using Dataset
page 1 of 6
Published: 23 Jan 2007
This article demonstrates how to read CSV files using Dataset with the help of Microsoft.Jet.OLEDB.4.0 Provider.
by Vishal Patil
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 37009/ 69


In most projects, an application needs to read CSV (Comma Separated Value) files and load them into the database. Data which is used for loading into database will usually be in the form of a text file wherein data contained in the file is separated by commas. These files generally have .csv extension.

In the below example we will demonstrate how to read a CSV file using dataset.

View Entire Article

User Comments

Title: Jay   
Name: jay
Date: 2011-04-07 2:52:38 AM
Hi I found error: "The Microsoft Jet database engine could not find the object 'Employee.txt'."
Plz help me out.......
Title: : Ram kumar   
Name: : Ram kumar
Date: 2011-02-09 7:47:14 AM
hi friends can u tell me about, how can i see to view the data using to csv(text)file. in php if u have ant idea than tel me ..and my e-maail id is
Title: CSV file   
Name: Jagadish
Date: 2008-08-12 6:42:07 AM
i want to run automated .csv file in my office.but in that firstname and lastname in between comma 'll come that time very problem.manually delete that comma and run that file and store in to that overcome problem please help me
Title: Something not right   
Name: Ken
Date: 2008-06-07 7:59:44 PM
I cannot seem to fill the dataset. The dialogue etc...seems stable but it errors when it gets to the dataset side. I have added the "Employees" dataset to the application but it still stops on the fill....
Title: Reading into IEnumerable for use with LINQ   
Name: Mary James
Date: 2008-04-12 4:07:41 AM
An alternative would be to use the free library at

That supports tab delimited files, files with values that contain commas, international date formats, etc.
Title: Good   
Name: Aurangzeb
Date: 2008-01-26 3:33:26 PM
Can any one guide me how to create csv file from database to .txt(csv format) and from .txt(csv format) to database.
Title: Nice   
Name: Yogesh
Date: 2007-06-16 5:44:47 AM
nice one
Title: worked well   
Name: Glenn Visca
Date: 2007-05-06 4:25:19 AM
Hi and thanks ... this worked well.

It tool me a little while to work out what the string was in the da.fill statement. After some trial and error I worked out this was assigned to the tablename property.

Also worth noting that should you elect to include headers in your CSV file, those headers will be assigned to the ColumnName property and become usable in other code pieces. I found this handy when wanting to use databindings.

Thanks again.
Title: CSV Files Containig Unocides   
Name: Sohrab Hashemi
Date: 2007-02-18 2:38:35 AM
I have a problem with reading those CSV files that containes some unicodes.
Can you help me?
Title: Reading CSV Files Using Dataset   
Name: Prakash
Date: 2007-02-02 2:39:54 AM
hi.. i found ur code wil work for my requirement..
but wats the problem s it s giving an error as
couldn't find installable isam... wats that. i need to use text file as database. how to pass to datasource if i have my file text file c: and the file name is sample.txt.
Title: Performance problem   
Name: alex.lvovich
Date: 2007-01-28 10:06:45 AM
Yes, it certanly the option. But I used similar solution to get data of 70mb text file, it allocated X10 memory in RAM. PC with 512 mb if RAM simply crashes. I used common solution for it - StreamReader.

Product Spotlight
Product Spotlight 

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024  |  Page Processed at 2024-06-15 4:38:02 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search