Excel数据导入到DataGridView中的问题 为什么我获取到的Excel的数据表名都会都一个$符号呢?也因此使得查找语句出现错误。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来就有,不用管它,用下面的代码就可以获取数据 System.Data.DataTable dataTable = new System.Data.DataTable(); System.Data.OleDb.OleDbConnection conn = GetConnection(excelFilePath, HeadRowAsColumnCaption); if (conn != null) { conn.Open(); System.Data.DataTable dt = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null); System.Data.DataTable tempDataTable = new System.Data.DataTable(); string tableName = dt.Rows[workSheetIndex - 1][2].ToString().Trim(); string strSql = "select * from [" + tableName + "]"; System.Data.OleDb.OleDbDataAdapter sda = new System.Data.OleDb.OleDbDataAdapter(strSql, conn); dataTable.TableName = tableName; sda.Fill(dataTable); conn.Close(); } return dataTable; 获取到的Excel的Sheet名都会都一个$符号的,不要管它,正常情况 求问c#中如何画甘特图,有第三方软件吗? JS函数,明明只有一个参数,可调用的时候却写了两个参数是怎么回事? 如何操作windows service里的方法? 大家好,怎么把集合绑定到dataGridView上 C#中关闭子窗体刷新主窗体 求:文字编辑控件 数据库恢复错误 现在提问不结贴的人越来越多:( ——再来一帖 异步发送大数据量,肯定要分包,但是在接收方怎么组包? 思归进来看看,.Net 类库中string类的实例方法PadRight()为什么没有用?! C#不启动Excel进程的情况下操作Excel 小菜求教,子窗体继承多个父窗体.感激不尽
if (conn != null)
{
conn.Open();
System.Data.DataTable dt = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
System.Data.DataTable tempDataTable = new System.Data.DataTable();
string tableName = dt.Rows[workSheetIndex - 1][2].ToString().Trim();
string strSql = "select * from [" + tableName + "]";
System.Data.OleDb.OleDbDataAdapter sda = new System.Data.OleDb.OleDbDataAdapter(strSql, conn);
dataTable.TableName = tableName;
sda.Fill(dataTable);
conn.Close();
}
return dataTable;