c#读取Excel数据
求一个c#能读取Excel数据的代码要求把读出来的Excel数据显示在DataGridView上
能读出合并的单元格,最好能读出图片。
把每个sheet页读在tab控件上
求高手指点 --------------------编程问答-------------------- #读取Excel并显示出来,然后存入数据库.
http://www.cnblogs.com/GodSpeed/archive/2008/03/14/1105178.html
C#读取Excel数据
http://blog.csdn.net/Feiin/archive/2008/09/03/2875098.aspx --------------------编程问答-------------------- 用oledb --------------------编程问答-------------------- 楼上的做法我早就实现了
我现在的Excel内容都是未知的,变化的
不知道有几个sheet页,每个sheet页的名称也不知道。
我现在想实现的是一个在一个选项卡控件中,生成DataGridView控件,把每个sheet页的数据读在每个
选项卡的每个DataGridView控件中
要读出合并的单元格和图片。
你那个方法为都实现了(只是读出的sheet页名称与真正的不符合,不知道怎么回事) --------------------编程问答-------------------- 我是来学习的! --------------------编程问答-------------------- 给你个SQL语句,能读Excel中的sheet几的数据的,用这个绑定GridView不行吗?等等我找下 --------------------编程问答-------------------- SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\13个地市及时语用户信息\伊春.xls ', [sheet1$])
--------------------编程问答-------------------- 试试吧!~ --------------------编程问答-------------------- 这个我知道,
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + str + ";Extended Properties=Excel 8.0";
//建立连接,地址为str传递的地址
OleDbConnection myConn = new OleDbConnection(strCon);
myConn.Open();
DataTable schemaTable = myConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
这里返回的DataTable里的tableName字段就是sheet名,可是这里的sheet名与实际Excel页的不一致。 --------------------编程问答-------------------- 没错1~!楼上的方法确实可以读取Excel中的东西 --------------------编程问答-------------------- 大侠们,高手们指点下啊
都是我自己在回答-_-!!
补充:.NET技术 , C#