当前位置:编程学习 > C#/ASP.NET >>

如何上传Excel直接读取里面的数据,不用保存excel文件后再读取

HttpPostedFileBase mypostfile = Request.Files[0];  
  
string myfile = MyPathEx.myfileName(@"事业单位准考证上传");  
myfile = myfile + ".xlsx";  
myfile = MyPathEx.saveFile(mypostfile, Server, @"/ImportFile/", myfile);//保存上载文件的内容,并返回上传的路径+文件名  
ExamineeOp_1.SaveExcelToDB(myfile); 

能不能不用保存excel文件,直接读取Excel的数据呀
我觉得保存excel文件是多余的 --------------------编程问答-------------------- 总之就要有保存数据的地方,没有Excel文件就得用数据库了,mysql,sql server,Access都可以 --------------------编程问答-------------------- 1.必须保存,假如浏览器可以直接读取你计算机上的信息的话,那谁还有隐私这回事?浏览器直接不声不响的给你中个木马你都不知道。
2. 假如你用的是局域网,不接触外网的话,你把你的网站挂在局域网上,然后每台电脑的浏览器权限自定义为最低,我记得有个方法是浏览器可以直接读取数据的。具体忘了。 --------------------编程问答-------------------- 必须保存,然后再做处理 --------------------编程问答-------------------- 可以调用com+组件先去解析Excel文件后,再发送给服务器处理 --------------------编程问答-------------------- 可以,使用 NPOI ,将Excel文件流 作为 HSSFWorkbook 初始化参数,详情 请查看 NPOI API
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,