.net 读取Excel文件


public void DSToExcel(string Path,DataSet oldds)   
{   
//先得到汇总Excel的DataSet 主要目的是获得Excel在DataSet中的结构   
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source ="+path1+";Extended Properties=Excel 8.0" ;   
OleDbConnection myConn = new OleDbConnection(strCon) ;   
string strCom="select * from [Sheet1$]";   
myConn.Open ( ) ;   
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom, myConn ) ;   
system.Data.OleDb.OleDbCommandBuilder builder=new OleDbCommandBuilder(myCommand);   
//QuotePrefix和QuoteSuffix主要是对builder生成InsertComment命令时使用。   
builder.QuotePrefix="["; //获取insert语句中保留字符(起始位置)   
builder.QuoteSuffix="]"; //获取insert语句中保留字符(结束位置)   
DataSet newds=new DataSet();   
myCommand.Fill(newds ,"Table1") ;   
for(int i=0;i

你可能感兴趣的:(.net 读取Excel文件)