首页 C#读取Excle表中的数据

C#读取Excle表中的数据

举报
开通vip

C#读取Excle表中的数据C#读取Eecle表中的数据 1、 其实读取Excel表格中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表(Sheet1$、Sheet2$)。其二者的主要区别在于所使用的数据引擎不一样。下面就是利用C#代码读取Excle表中的数据。 2、 C#代码读取excle表中的数据 1) 创建连接读取数据对象: string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample....

C#读取Excle表中的数据
C#读取Eecle表中的数据 1、 其实读取Excel 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表(Sheet1$、Sheet2$)。其二者的主要区别在于所使用的数据引擎不一样。下面就是利用C#代码读取Excle表中的数据。 2、 C#代码读取excle表中的数据 1) 创建连接读取数据对象: string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample.xls;Extended Properties=Excel 8.0" ; //连接字符串 OleDbConnection myConn = new OleDbConnection ( strCon ) ; 新建OleDbConnection 对象创建连接 string strCom = " SELECT * FROM [Sheet1$] " ;//查询语句差准cxcle表中车数据 myConn.Open ( ) ;//打开连接 OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ; myDataSet = new DataSet ( ) ; myCommand.Fill ( myDataSet , "[Sheet1$]" ) ; myConn.Close ( ) ; 2) 将数据用datagridview 显示 DataGrid1.DataMember= "[Sheet1$]" ; DataGrid1.DataSource = myDataSet ; 3、 Demo实现 using System.Drawing; using System.Text; using System.Data.OleDb; using System.Windows.Forms; using MathWorks.MATLAB.NET.Utility; using MathWorks.MATLAB.NET.Arrays; namespace ExecleDemo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\公路直达里程数.xls;Extended Properties=Excel 8.0"; OleDbConnection thisconnection = new OleDbConnection(str); string str1 = "select * from [Sheet1$]"; thisconnection.Open(); OleDbDataAdapter myCommand = new OleDbDataAdapter(str1, thisconnection); DataSet myDataSet = new DataSet(); myCommand.Fill(myDataSet, "[Sheet1$]"); thisconnection.Close(); dataGridView1.DataMember = "[Sheet1$]"; dataGridView1.DataSource = myDataSet; MWCharArray b = new MWCharArray(); MWNumericArray a = new MWNumericArray(); taoli3.taoli3class taoli = new taoli3.taoli3class(); double [ ,] peach={{2,3},{4,4}}; //a = (MWNumericArray)peach; // a=(MWNumericArray)Convert.ToDecimal(dataGridView1.DataMember); b = (MWCharArray)"[Sheet1$]"; b.Dispose(); // a =(MWNumericArray) dataGridView1.DataMember; textBox1.Text = myDataSet.Tables["[Sheet1$]"].Rows[0]["承德市"].ToString(); } } }
本文档为【C#读取Excle表中的数据】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_681173
暂无简介~
格式:doc
大小:32KB
软件:Word
页数:0
分类:互联网
上传时间:2013-06-06
浏览量:28