苏飞论坛

标题: Silverlight+WCF/Webservice+NPOI实现对Excel数据读取与导入 [打印本页]

作者: 麦兜兜    时间: 2014-7-17 16:57
标题: Silverlight+WCF/Webservice+NPOI实现对Excel数据读取与导入
本帖最后由 麦兜兜 于 2014-7-17 17:23 编辑

如题:我想在Silverlight程序中实现对Excel数据读取与导入数据库,由于SL为Web程序,不可以直接访问本地文件,现在想采用这种方式,Silverlight+WCF/Webservice+NPOI,不知是否可行?
初步实现想法:
1、通过浏览器选择本地Excel文件;
2、上传至web服务器指定位置;
3、通过调用写在WCF/Webservice中的NPOI操作Excel的方法,具体包括:
      (1)、读取,即获取上传Excel表的所有sheet表及其对应数据;
      (2)、通过(1)所得表集合,然后循环遍历,构建sql语句集合或者NH持久化类集合,即构建数据导入前的准备;
      (3)、通过调用数据保存方法实现数据导入并返回保存结果。
4、实现数据导入,达到目的,清理“垃圾文件”。


不知这个思路是否可行,还请各位指导!
谢谢!

作者: inghot    时间: 2014-7-17 17:04
没用过这几个 Silverlight+WCF/Webservice

做过普通的WEB+NPOI导入EXCEL
就是上传到服务器,然后读取就行了。行得通的。
作者: 麦兜兜    时间: 2014-7-17 17:11
inghot 发表于 2014-7-17 17:04
没用过这几个 Silverlight+WCF/Webservice

做过普通的WEB+NPOI导入EXCEL

实现对Excel上传服务器,是怎么样的过程?  涉及到序列化吗?
作者: 站长苏飞    时间: 2014-7-17 17:44
麦兜兜 发表于 2014-7-17 17:11
实现对Excel上传服务器,是怎么样的过程?  涉及到序列化吗?

普通的上传就行
作者: 麦兜兜    时间: 2014-7-17 21:59
站长苏飞 发表于 2014-7-17 17:44
普通的上传就行

站长,您这个说的话意思就是:我在问题描述中提到的初步实现想法是可行的喽?  其实我是不知道web这块上传文件是怎么个过程,还有这个NPOI的方法写在WCF与Webservice中哪种更可行?  求解!
作者: 站长苏飞    时间: 2014-7-17 22:00
上传的是字节,在哪里都一样
作者: 麦兜兜    时间: 2014-7-18 10:00
站长苏飞 发表于 2014-7-17 22:00
上传的是字节,在哪里都一样

哦,好  谢谢站长  我先自己尝试下
作者: inghot    时间: 2014-7-18 10:26
就跟普通上传文件图片一样的上传,传到服务器后,然后就相当于对本地文件读取了
作者: 麦兜兜    时间: 2014-7-24 17:49
站长苏飞 发表于 2014-7-17 22:00
上传的是字节,在哪里都一样

站长可以帮忙看一下这个问题吗?http://www.sufeinet.com/thread-9574-1-1.html




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4