问题描述
不知道怎么实现,希望大侠们指点下数据如下:学校书名A1231A12312B1231B45345C1231C45345要实现的是数据比对,找出2个学校都有的书名跟3个学校都有的。因为之前没做过类似,能贴上代码的最好嘿嘿
解决方案
解决方案二:
我理解的读Excel就像读数据库差不多吧。。。数据库你会读么?
解决方案三:
引用1楼的回复:
我理解的读Excel就像读数据库差不多吧。。。数据库你会读么?
当然会了。我理解也是跟读数据库差不多,做起来跟理解的往往差距很大地。。。
解决方案四:
这道题如果换成数据库的话你会么?读Excel真的和读数据库差不多的。。。/**////<summary>///返回Excel数据源///</summary>///<paramname="filename">文件路径</param>///<returns></returns>staticpublicDataSetExcelToDataSet(stringfilename){DataSetds;stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;"+"ExtendedProperties=Excel8.0;"+"datasource="+filename;OleDbConnectionmyConn=newOleDbConnection(strCon);stringstrCom="SELECT*FROM[Sheet1$]";myConn.Open();OleDbDataAdaptermyCommand=newOleDbDataAdapter(strCom,myConn);ds=newDataSet();myCommand.Fill(ds);myConn.Close();returnds;}
解决方案五:
这是引用引用System.Data.OleDb;的方式,还有引用Com的方式读取也可以网上找找吧这方面的资源很多
解决方案六:
引用3楼的回复:
这道题如果换成数据库的话你会么?读Excel真的和读数据库差不多的。。。C#code/**////<summary>///返回Excel数据源///</summary>///<paramname="filename">文件路径</param>///<returns></returns>……
说实话你这个用处不大网上的找的差不多了包括这个你应该是没懂我想要的是什么?
解决方案七:
把学校A的数据导入到数据库里,名为表_学校A然后把学校B的数据导入到数据库里,名为表_学校B再做个查询,select表_学校A.书名from表_学校A,表_学校Bwhere表_学校A.书名=表_学校B.书名这种意思吗
解决方案八:
引用6楼的回复:
把学校A的数据导入到数据库里,名为表_学校A然后把学校B的数据导入到数据库里,名为表_学校B再做个查询,select表_学校A.书名from表_学校A,表_学校Bwhere表_学校A.书名=表_学校B.书名这种意思吗
不是的,而且貌似你的查询是错的,我现在主要想弄的是,怎么把excel表格的数据写到datetable中?
解决方案九:
引用3楼的回复:
这道题如果换成数据库的话你会么?读Excel真的和读数据库差不多的。。。C#code/**////<summary>///返回Excel数据源///</summary>///<paramname="filename">文件路径</param>///<returns></retu……
解决方案十:
引用7楼的回复:
引用6楼的回复:把学校A的数据导入到数据库里,名为表_学校A然后把学校B的数据导入到数据库里,名为表_学校B再做个查询,select表_学校A.书名from表_学校A,表_学校Bwhere表_学校A.书名=表_学校B.书名这种意思吗不是的,而且貌似你的查询是错的,我现在主要想弄的是,怎么把excel表格的数据写到datetable中?
Excel到DataTable参考
解决方案十一:
啊哦有专门导入excel到datatableordataset的类哦你找下我之前弄过导入csv格式文件的具体你搜下我以前滴提问就好了.