Excel打开问题,本地调试可以打开,但是将做好的网页放到服务器就打不开本地的excel了

问题描述

问题如下:我用c#做的前台页面提供一个inputfile控件为用户进行文件选择,然后我通过文件名打开这个excel文件再做处理,在本机调试时我将要打开的excel文件中加入了aspnet用户的访问权,但是将前台部署到服务器,然后再打开这个excel就打不开了,忘赐教。代码如下:stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filename+";ExtendedProperties=Excel8.0";OleDbConnectionmyConn=newOleDbConnection(strCon);stringstrCom="SELECT*FROM[Sheet1$]";myConn.Open();//打开数据链接,得到一个数据集OleDbDataAdaptermyCommand=newOleDbDataAdapter(strCom,myConn);//创建一个DataSet对象DataSetmyDataSet=newDataSet();//得到自己的DataSet对象myCommand.Fill(myDataSet,"[Sheet1$]");在线等急谢谢大家

解决方案

解决方案二:
是不是文件的权限问题啊。你在看看文件的权限。还有,给你一篇文章看看。是关于用javascript连接access数据库的方法
解决方案三:
经过调试发现提示是文件路径无效,是不是要先将文件传送到服务器端然后再打开?
解决方案四:
要首先明白一件事情,ASP.NET的代码是在服务器上运行的,也就是说,他会在服务器上照你给定的路径去找文件.所以,是要先传到服务器上才可以打开的。
解决方案五:
我传到服务器上也是打不开,在本地就可以!
解决方案六:
要打开的文件也已经上传到服务器了,还是打不开是什么原因?

时间: 2025-01-30 13:48:08

Excel打开问题,本地调试可以打开,但是将做好的网页放到服务器就打不开本地的excel了的相关文章

VS不能启动调试-在本地调试提示不能打开远程调试

问题描述 首先,我是本地调试,不是真远程调试.现在试过2种:1.初始化VS,不行2.重置VS,正在下安装包当时是做A测试时,不小心点了一个什么就不行了..然后A测试所在的目录下的所有旧项目都不行..别的目录里的旧项目可以..试过清理方案,也不行..如图 解决方案 解决方案二:如果有的项目行有的项目不行,那问题就出在项目属性或config.manifest文件中,跟旧项目一条一条对照一下解决方案三:引用1楼rocmemory的回复: 如果有的项目行有的项目不行,那问题就出在项目属性或config.

Excel 2007/2010 不开Excel的情况下如何直接打开Excel帮助

通常情况下,要想打开Excel 2007/2010的帮助窗口,是必须先打开一个Excel程序. 如果我想看帮助,但又不想打开Excel程序,该怎么办呢? 本文就是分享大家一种方法,可以快速通过桌面快捷方式打开自带Excel帮助,而又不用打开Excel程序. Step 1:找到Excel帮助入口.如下图所示(Excel2007对应的目录为Office12) 文档chm"> 如果直接双击CLVIEW.EXE,会提示出错(如下图) Step 2:新建桌面快捷方式,并修改快捷方式的属性(CLVIE

win7系统网络应用——本地主机无法打开

win7系统网络应用--本地主机无法打开:用户当前登录进入的主机(host).任何用户的当前本地主机的回调地址(loop back address)总是127.0.0.1,当然在win7系统里面,我们要打开本地主机很简单,只要鼠标双击进入浏览器,接着在地址栏输入http://localhost并单击回车按键就行了.可是有的用户使用这种办法的时候,发现无法打开,显示404错误页面.那么对于这种问题我们该怎么办才好呢? 1.首先,用户使用鼠标单击打开win7系统的开始菜单,其次从开始菜单里面进入到控

图片-本地可以打开的html代码放到服务器上无法显示(这些代码别人的电脑上可以在服务器上运行出来)。

问题描述 本地可以打开的html代码放到服务器上无法显示(这些代码别人的电脑上可以在服务器上运行出来). 解决方案 楼主 index-ec.html是要运行的网页么

sql-hibernate 连接 SQL service 报本地服务没打开错误

问题描述 hibernate 连接 SQL service 报本地服务没打开错误 本地sql TCP/IP 都是启用状态,本地sql数据库也是可以连接上去正常使用.求解. 解决方案 看数据库服务打开了没有 解决方案二: Java本地数据库连接不上 解决方案三: 你参考一下:http://blog.sina.com.cn/s/blog_70f5ca1501017p1v.html 解决方案四: 你看下SQL的服务打开了没有.

Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

              今天有个用户对[设置]有个特殊的要求,即: 1.开机的时候默认显示[开发者选项]并打开[USB调试]开关    ([Developer options]-->[USB debugging]) 2.开机的时候默认打开[安全]-->[未知来源]的开关    ([Security]--->[Unknown sources])     1.首先解决[设置]界面默认显示[开发者选项]的问题 查看源代码:packages/apps/Settings/src/com/and

javascript-js 将table导入excel中为什么其实ActivitX没打开

问题描述 js 将table导入excel中为什么其实ActivitX没打开 js代码 <script> var idTmr = ""; function killExcelProcess(appExcel_){ appExcel_.Quit(); appExcel_ = null; idTmr = window.setInterval("Cleanup();",1); } //导出到excel,参数tableid为JSP页面需要导出的table的id,

office07/10版Excel文件怎么在单独窗口打开

比较安全的方法嘛,就是直接从开始菜单中再次打开 Excel 程序,然后在新的 Excel 程序中使用"文件-打开"来打开文件.等于是打开了一个新的 excel.exe 进程.(还有手绝的:直接在任务栏上鼠标中键单击 Excel 程序图标打开一个新的程序) Excel2010\2007 在一个窗口打开文件的本意原是为了节省内存.不过,如果你机器内存很多,又想一劳永逸地改变的话,可以考虑一下下面这个方法. 使用快捷键组合"Win+R"调出运行命令框,键入 regedit

海尔6373T如何打开USB调试? 6373T打开USB调试教程

1)先我们来打开开发者选择,进入手机[设置]然后点击[关于手机]点击打开进入.(如下图)   2)之后我们连续点击手机中的[版本号],看到屏幕提示[您现在处于开发者模式!]即可不点了,然后我们再时回到[设置]页面就可以在最底端找到[开发者选项]了.(如下图)     现在来打开usb模式,我们点击手机桌面中的[设置],下拉菜单至最下方,点击[开发者选项],然后找到并勾选[USB调试]即可.(如下图)