怎么浏览并本地机的文件(excle),然后上传到服务器数据库中

如何浏览并本地机的文件(excle),然后上传到服务器数据库中?
如何浏览并本地机的文件(excle),然后上传到服务器数据库中?
问题
1、是否必须用客户端控件   <input   type=file....> ?
2、能否在本地机上运算相关的内容,再逐行的post数据到服务器端?如何写这部分?
3、能否在本地机直接用datatable.wirter     to     xml   再上传到服务器端?中间是否有安全性问题?
4、能否写成ActiveX   控件?怎么用?如何循环post到aspx页面?


以上问题希望各位高手能不吝赐教!分不够另外开帖.

------解决方案--------------------
帮顶
数据量比较大时最好用POST方法了
可以在服务端写个WEBSERVER,接受数据
------解决方案--------------------
学习了
------解决方案--------------------
一种就是用 <input type= "file ">
另外一种就是Active了

当然。 楼主还可以考虑用flash.
------解决方案--------------------
那么这样的话等同于客户端操作服务器了
=============
哦,这个是“等同”?我可不这么认为 ....
也许你应该先动手尝试之 ....

假如你说,那么,比如,我上传个病毒给服务器呢,那么这酒是服务器的事了,它(有你实现)在接受的时候,应该判断改文件是否是安全文件
....

既然自己都考虑几种方案了,应该先实践,否则没有人告诉你最佳的方案,因为个人的需求都不一样!
特别是初学者,这样才能学得快,理解得深

哦,你也许反问我:什么我都自己去尝试,那么要多少时间?还学得快?

嗯,也许你忘了,期末考试临时抱佛脚(不求甚解),下学期回来,所有的东东都还给了老师了 ....
------解决方案--------------------
操作ExcelVB 跟C#是一样的,都是调用的COM+
------解决方案--------------------
本地数据POST到服务端?如果本地数据量超大,怎么POST???保证你10000%失败