CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何才能直接编辑服务器上的excel文档

楼主liuyi0605(刘怡)2005-06-02 12:56:34 在 .NET技术 / ASP.NET 提问

想实现下面功能:服务器上有一个excel文件test.xls在目录temp下,客户可以看到,并直接的用ie或者excel来编辑它,而不需要提供服务器上的用户名和密码,编辑完成后点保存就可以修改服务器上的test.xls  
  我找到一些方法是  
   
            xlApp   =   CreateObject("Excel.Application")  
                  xlApp.Visible   =   True  
                  strsource   =   Server.MapPath("\temp\1.xls")  
                  xlbook   =   xlApp.Workbooks.Open(strsource)  
                  xlsheet   =   xlbook.Worksheets(1)  
                  xlsheet.Range("J10").Value   =   "Account"  
                  xlbook.Saveas(Server.MapPath("\temp\12.xls"))  
                  xlsheet   =   Nothing  
                  xlbook   =   Nothing  
                  xlApp.quit()  
   
   
  但在客户端根本没有看到excel的影子,更不用说编辑它了.  
   
   
  如果在excel中打开文件   http://**/temp/test.xls  
  会提示需要用户名和密码,否则会以只读打开.  
  现在要求是用户可以不用输密码,直接打开http://**/temp/test.xls并编辑后保存在服务器.应该作哪些设置呢?  
  或者用其他方法实现也可以,但不希望使用第三方控件.  
  希望大家多多帮助.  
  问题点数:100、回复次数:8Top

1 楼powerllr(笨笨的招财鸡)回复于 2005-06-02 13:03:01 得分 0

你不怕中素吗?Top

2 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-02 13:29:18 得分 20

你可到如下地址,去看一个完整的操作电子表格的类,相信可以做到的.  
   
  http://www.journeychina.com/OfficeEditor/Top

3 楼liuyi0605(刘怡)回复于 2005-06-05 19:46:32 得分 0

dingTop

4 楼liuyi0605(刘怡)回复于 2005-06-23 09:09:29 得分 0

http://www.journeychina.com/OfficeEditor/  
  讲的是winform   而不是webTop

5 楼tigerwen01(小虎)回复于 2005-06-23 09:18:04 得分 20

客户端想编辑的话最好是先下载,编辑好了再上传服务器。Top

6 楼lujianjiang()回复于 2005-06-23 09:23:45 得分 20

顶Top

7 楼renyu732(Sysinfo)回复于 2005-06-23 16:24:51 得分 20

http://www.cnblogs.com/renyu732/archive/2005/06/15/174866.htmlTop

8 楼tomorrowstar(以前我看事物是用肉眼去看!)回复于 2005-06-23 16:48:35 得分 20

用oledb当作数据库处理  
   
  string   strConn;    
  strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;"    
  +"Data   Source=C:\\exceltest.xls;"    
  +"Extended   Properties=Excel   8.0;";    
  ADODataSetCommand   myCommand   =   new   ADODataSetCommand("SELECT   *   FROM   [Sheet1$]",   strConn);    
  DataSet   myDataSet   =   new   DataSet();    
  myCommand.FillDataSet(myDataSet,   "ExcelInfo");    
  DataGrid1.DataSource   =   myDataSet.Tables["ExcelInfo"].DefaultView;    
  DataGrid1.DataBind();    
  }    
  Top

相关问题

  • 如何才能直接编辑服务器上的excel文档
  • 怎样在线编辑服务器里的word文档
  • 一个程序中使用到word来编辑doc文档,该文档是从服务器上读取的。
  • ****如何在web页面上嵌入excel,并在excel编辑,然后保存到服务器。*******
  • 为什么asp的活动服务器文档再frontpage2002下不能视图状况下编辑,也不能预览?
  • 为什么asp的活动服务器文档再frontpage2002下不能视图状况下编辑,也不能预览?
  • 请教,怎样在jsp中打开一个本地的word文档,进行编辑并上传到服务器中!
  • asp服务器端打开excel文档对象为何用Quit不能退出excel????????
  • 请问服务器上的Excel和Word文档,怎么才能在浏览器中嵌入打开
  • 怎样用asp.net操纵服务器上的excel文档(类似vba那样的读写操作)

关键词

  • excel
  • 服务器
  • 密码
  • 客户
  • 用户
  • xlbook
  • xls
  • xlapp
  • xlsheet
  • mydataset

得分解答快速导航

  • 帖主:liuyi0605
  • hchxxzx
  • tigerwen01
  • lujianjiang
  • renyu732
  • tomorrowstar

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo