我是把Excel文件作为数据源进行读取
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + fileName + "; Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
OleDbConnection connection = new OleDbConnection(conStr); 有时因为Excel文件经常有许多冗余的空列,若要select * from ... 就会有问题
所以,想知道如何读取有限的前几列的sql的写法,请高手指点!谢谢
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + fileName + "; Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
OleDbConnection connection = new OleDbConnection(conStr); 有时因为Excel文件经常有许多冗余的空列,若要select * from ... 就会有问题
所以,想知道如何读取有限的前几列的sql的写法,请高手指点!谢谢
select XXXX from Table where Num<=20 ;
结构中包含列信息,取前20列,生成 a,b,c...
生成sql语句 select a,b,c... from table ...
cmd.ComandText = "select * from table where 0 = 1";
reader = cmd.ExecuteReader ();
通过reader取得前20列列名。