非常难的问题 有没有办法取到excel的数据集,excel不是关系数据库,不支持SQL,怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Excel也可以支持简单的Sql查询的 string connString = "Data Source=" + FileName + ";Provider=Microsoft.Jet.OLEDB.4.0;" + "Extended Properties=Excel 8.0"; conn.ConnectionString = connString; conn.Open(); schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"}); for(int i=0;i<=schemaTable.Rows.Count - 1;i++) { if(schemaTable.Rows[i]["Table_Name"].ToString() == UserPageKey+"$") { string cmdString = " SELECT * FROM ["+UserPageKey+"$"+"] "; workAdapter = new OleDbDataAdapter(cmdString,conn); workAdapter.Fill(workSet,UserPageKey); userTable = workSet.Tables[UserPageKey];…………………… 如果这个excel在客户端就不行,如果在服务器端,可以用sql语句来读取就可以。 关于用C#进行网络抓包编写程序 C#命名规范。。求教 学ASP.NET买什么书? wpf 的ModelVisual3D和Model3DGroup的使用 100分请教WebRequest获取wap.baidu.com的源码 【求助】获取网页提交数据 vs2005的播放控件 请问一下如何自制一个button控件~ 求一正则表达式解释 IIS网站开发两个端口的问题 c#中如何清除txt中的内容!!! 用C#怎么操作XML文件内容???
conn.ConnectionString = connString;
conn.Open();
schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"});
for(int i=0;i<=schemaTable.Rows.Count - 1;i++)
{ if(schemaTable.Rows[i]["Table_Name"].ToString() == UserPageKey+"$")
{
string cmdString = " SELECT * FROM ["+UserPageKey+"$"+"] ";
workAdapter = new OleDbDataAdapter(cmdString,conn);
workAdapter.Fill(workSet,UserPageKey);
userTable = workSet.Tables[UserPageKey];
……………………