问题描述
如题,同时还需要可以改动。(增、删、查不需要)谢谢!
解决方案
解决方案二:
直接用Ecxel自带的VBA宏不就行了嘛?
解决方案三:
我最近在做的项目是这样做的:首先把Excel表中的内容复制,然后粘贴到Access表中,导出为XML文件,然后将xml文件添加到resources中,再在xml中执行各种操作,因为XML文件更好操作点,.net平台提供了很多xml文件的操作方法,能够很方便的借助LINQ进行查询,增加等操作。下面是我最近项目中的一段,希望能给你点启发:PublicSubInitSvSumCell(ByValxmlStrAsString)DimtrAsTextReader=NewStringReader(xmlStr)DimxdocAsXDocument=XDocument.Load(tr)Dimquery=FromrssInxdoc.Descendants("dsSumSv")_SelectvIndex=rss.Elements("Nr").Value,_vTagName=rss.Elements("TagName").Value,_vAddr=rss.Elements("Addr").Value,_vDscpt=rss.Elements("Comment").Value,_vBitOffset=rss.Elements("BitOffset").Value,_vUnitCap=rss.Elements("UnitCap").Value,_vType=rss.Elements("cType").Value,_vFormat=rss.Elements("Format").ValueForEachxtemInquerymSumSv.Insert(xtem.vIndex,NewSumCell(xtem.vIndex,xtem.vAddr,xtem.vBitOffset,xtem.vDscpt,_xtem.vUnitCap,xtem.vType,xtem.vFormat))NextEndSub