将Excel或CSV文件中的数据导出到DataSet
来源:互联网 发布:问卷调查的软件 编辑:程序博客网 时间:2024/06/03 00:18
在我们的.Net程序中,有时需要将Excel中的表格数据或CSV文件中的数据导出到DataSet然后再进行处理,下面的方法使用OleDB来实现这一功能:
Excel到DataSet:
string xlsPath = @"D:/documents/TestLoad2.xls"; // 绝对物理路径
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=/"Excel 8.0;IMEX=1/";" +
"data source=" + xlsPath;
// 查询语句
string sql = "SELECT * FROM [Sheet1$]";
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(sql, connStr);
da.Fill(ds); // 填充DataSet
CSV到DataSet:
string csvPath = @"D:/documents/TestLoad2.xls"; //
string fileFullName = Path.GetFileName(csvPath);
string folderPath = csvPath.Substring(0,csvPath.LastIndexOf('//') + 1);
string connStr = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='text;HDR=Yes;IMEX=1'", folderPath); //FMT=Delimited;
// select statement
string sql = string.Format(@"SELECT * FROM [{0}]", fileFullName); //select top 2 * from filename.csv
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(sql, connStr);
da.Fill(ds); // 填充DataSet
- 将Excel或CSV文件中的数据导出到DataSet
- C#将数据集DataSet中的数据导出到EXCEL文件的几种方法
- C#将数据集DataSet中的数据导出到EXCEL文件的几种方法
- 将DataSet中的数据导出到Excel表中
- 【C#.NET】将excel或将CSV文件中的sheet1导入到dataGridView1中 ,或者导入到DataTable,导入到DataSet
- 将DATASET中的内容导出到EXCEL
- 将DataSet导出到Excel文件中
- 将DataSet中的数据导出Excel
- C#将gridcontrol中的数据导出到.csv文件
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- 将DataSet导出到CSV格式问题
- 将datatable导出为Excel或CSV文件
- 如何将DataGrid中的数据导出到Excel文件中
- 如何将DataGrid中的数据导出到Excel文件中
- C# 将listview 中的数据导出到excel 文件
- 将Excel表格中的数据导出到xml文件中
- Happy New Year!Happy 2009!
- datetime的使用
- activeX控件属性及调用
- HTTP就绪状态和HTTP状态码一览
- 0欧电阻的作用(guetcw的论坛回帖)
- 将Excel或CSV文件中的数据导出到DataSet
- 产品经理的主要职责
- read 系统调用剖析
- VC++ ADO连接数据库操作
- J2ME程序开发全方位基础讲解汇总
- FILETIME的使用
- C++中定义一个函数结束后自动释放的锁
- Linux下两个不同版本Mysql的安装实战
- asp.net页面事件执行顺序