none
excel导入sql RRS feed

  • 问题

  •     请问,如何可以在客户端通过网页将excel里的数据导入到sql里面,即在asp.net下远程读取excel数据并导入???不要用任何第三方插件,OFFICE控件。另外,也不能用OLEDB的方式。


    ice

    2013年3月25日 12:25

答案

全部回复

  • hello,

    提供个思路,把客户端的excel挡案传到服务器端,在由服务器端来读excel,读excel最快的方式就是引用别人写好的轮子,为何想要自己建轮子??

    或者是用js,但要客戶端有裝Excel 還有 sql 的安全性

    https://www.google.com.tw/search?q=javascript+excel&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a

    https://www.google.com.tw/search?q=javascript+sql&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    2013年3月25日 18:24
  • 不能用OLEDB只能用ODBC了,Excel就这两个支持在Asp.net下用的接口。


    Visual C++ MVP

    2013年3月26日 3:39
    版主
  • 以上二位的建议我觉得都不适合我。首先,这两种方式我都已经成功做到。其次,我真正的想法是服务器端之间读客户端excel数据后导入,而且我已经特别说明,不要上传到服务器,不要用插件。

    因此,希望大家能继续给予我指导,谢谢


    ice

    2013年3月27日 14:03
  • 服务端提供的是什么服务?只有http的话,不上传服务器端无法收到文件,更别说处理文件了。


    Visual C++ MVP

    2013年3月27日 15:54
    版主
  • hi,

    不想要上传到服务端,那客户端就要有相关的控件....
    等有一天browser可以真正自己处理excel,那就可以了
    http://www.office68.com/office/4278.html
    http://www.3lian.com/edu/2012/11-26/46180.html


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    2013年3月27日 17:54
  • 可以用Aspose.Excel解析Excel

    不过你不要第三方插件,那你及需要自己实现了。。


    认真的活,认真的爱!

    2013年4月1日 0:23
    版主