asp.net 导入excel文件代码中(当前上下文不存在名次fuFile)

问题描述

如题:asp.net导入excel文件代码中(当前上下文不存在名次fuFile)fuFile怎么不存在protectedvoidButton2_Click(objectsender,EventArgse){stringfilePath="";stringgetErrorMsg="";DataSetds=newDataSet();if(!fuFile.HasFile){Response.Write("<script>alert('请选择你要导入的Excel文件');</script>");return;}//获取文件的后缀名stringfileExt=System.IO.Path.GetExtension(fuFile.FileName);if(fileExt!=".xls"){Response.Write("<script>alert('文件类型错误!');</script>");return;}//获取绝对路径filePath=fuFile.PostedFile.FileName;//stringconn="Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties="dBASEIV;HDR=Yes;IMEX=1";DataSource="+filePath+"";stringconn="Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties="Excel8.0;HDR=Yes;IMEX=1";DataSource="+filePath;OleDbConnectionexcelCon=newOleDbConnection(conn);//output是Excel文件里面工作表名默认为Sheet1,后面需要加上$符号OleDbDataAdapterodda=newOleDbDataAdapter("SELECT*FROM[output$]",excelCon);try{odda.Fill(ds,"Props_Type");}catch(Exceptionex){Response.Write(ex.Message);Response.Write("<script>alert('"+ex.Message+"!')</script>");}finally{excelCon.Close();excelCon.Dispose();}//将数据写到数据库里面if(ds.Tables[0].Rows.Count!=0){stringsql="";SqlConnectioncon=newSqlConnection(conString);SqlCommandsqlCmd=con.CreateCommand();SqlTransactionsqlTran=con.BeginTransaction();sqlCmd.Transaction=sqlTran;try{for(inti=0;i<ds.Tables[0].Rows.Count;i++){//道具类型名称为output工作表里面的字段sql="INSERTINTOProps_TypeVALUES('"+ds.Tables[0].Rows[i]["道具类型名称"]+"')";sqlCmd.CommandText=sql;sqlCmd.ExecuteNonQuery();}sqlTran.Commit();}catch(Exceptionex){getErrorMsg=ex.Message;Response.Write(ex.Message);sqlTran.Rollback();}finally{con.Close();con.Dispose();}if(getErrorMsg==""){Response.Write("<script>alert('导入Excel文件成功!')</script>");}else{Response.Write("<script>alert('导入Excel文件失败!')</script>");}}}

解决方案

解决方案二:
就是不存在,你看看你在哪声明fuFile了
解决方案三:
asp.net导入excel我是在这个网址看到的http://blog.sina.com.cn/s/blog_5fe13c500100cwoh.html
解决方案四:
再发次
解决方案五:
他代码里就没有,就知道抄代码
解决方案六:
Referexample:seealso:
解决方案七:
看一下aspx代码
解决方案八:
看一下你的文件上传控件的ID是不是命名为fuFile
解决方案九:

解决方案十:
1.把一下代码删除if(!fuFile.HasFile){Response.Write("<script>alert('请选择你要导入的Excel文件');</script>");return;}2.把fuFile.PostedFile.FileName用你待导入的文件替换
解决方案十一:
这问题都能问出来还做什么开发啊,先学习吧

时间: 2024-09-13 11:48:41

asp.net 导入excel文件代码中(当前上下文不存在名次fuFile)的相关文章

phpExcel导入excel文件数据到mysql数据库中老是出现页面访问错误是怎么回事

问题描述 phpExcel导入excel文件数据到mysql数据库中老是出现页面访问错误是怎么回事 在$sheet=$phpExcel->getSheet(0);如果不打印这个$sheet信息就会出现页面访问的错误信息 解决方案 要有一个sheet变量来获得getSheet(0)的sheet 解决方案二: $phpExcel->getSheet(0)那是取出第一张Sheet.如果不写,到底读写哪张Sheet? 解决方案三: http://www.jb51.net/article/59844.h

在vb6中如何导入excel文件

问题描述 在vb6中如何导入excel文件?导入后按照不同的算法将数据进行计算后在界面上输出显示 解决方案 解决方案二:汗~忘了给分解决方案三:MSDN里有的吧,我这没有装vb6,给你vb.net的资料看看,基本差不多DimDSAsSystem.Data.DataSetDimMyCommandAsSystem.Data.OleDb.OleDbDataAdapterDimMyConnectionAsSystem.Data.OleDb.OleDbConnectionMyConnection=NewS

asp.net读取excel文件的三种方法示例

 这篇文章主要介绍了asp.net读取excel文件的三种方法示例,包括采用OleDB读取Excel文件.引用的com组件读取Excel文件.用文件流读取,需要的朋友可以参考下 方法一:采用OleDB读取Excel文件   把Excel文件当做一个数据源来进行数据的读取操作,实例如下:  代码如下: public DataSet ExcelToDS(string Path)    {    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;&q

php导入excel文件到mysql数据库的方法

 这篇文章主要介绍了php导入excel文件到mysql数据库的方法,分析了phpexcel类操作excel文件的技巧及导入数据库的方法,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php导入excel文件到mysql数据库的方法.分享给大家供大家参考.具体分析如下: php导入excel文件入mysql数据库我们是需一借助一个phpexcel类文件了,有了这个类文件我们就可以快速简单的导入excel到mysql数据库中,这里就来举个例子给大家说明一下具体用法. 导入前我们

php导入excel文件到mysql数据库的方法_php技巧

本文实例讲述了php导入excel文件到mysql数据库的方法.分享给大家供大家参考.具体分析如下: php导入excel文件入mysql数据库我们是需一借助一个phpexcel类文件了,有了这个类文件我们就可以快速简单的导入excel到mysql数据库中,这里就来举个例子给大家说明一下具体用法. 导入前我们需要先准备一个数据库,sql语句代码如下: 复制代码 代码如下: /* Navicat MySQL Data Transfer   Source Server         : local

asp.net导出Excel类库代码分享

 这篇文章主要介绍了asp.net导出Excel类库代码,有需要的朋友可以参考一下    代码如下: using System; using System.Collections.Generic; using System.Reflection; using System.Web; using Excel = Microsoft.Office.Interop.Excel;   /// <summary> ///ExcelClass 的摘要说明 /// </summary> publ

wps-急!!!!!asp.net 导入 EXCEL的数据进入数据库,不是OFFICE而是WPS可以吗?

问题描述 急!!!!!asp.net 导入 EXCEL的数据进入数据库,不是OFFICE而是WPS可以吗? asp.netC#语言,上传EXCEL文件绑定在gridview里,结果一直报找不到sheet1$,是不是受到了WPS的影响,使用过OFFICE是可以绑定并且显示成功的?求除了装OFFIC的解决方法.... 解决方案 excel文档的dom树问题. 解决方案二: 最好用csv,它比标准的excel有更好的兼容性.

ThinkPHP基于PHPExcel导入Excel文件的方法_php实例

本文实例讲述了ThinkPHP基于PHPExcel导入Excel文件的方法.分享给大家供大家参考.具体方法如下: 主要知识点,用PHPExcel导入Excel数据经过这几天测试还是可以,xls,xlsx都可以获取Excel的数据. 下载地址:http://phpexcel.codeplex.com/ 开发思路: 1.先把Excel文件上传到服务器 2.获取服务器Excel文件内容 3.写入数据库 一.上传Excel文件,使用PHP里自带的上传方法 "\Think\Upload();",

在asp.net的后置代码中写入javascript语句,防止提示框背景变白

一般,当我们在网页中弹出类似于msgbox的提示信息时,背景页面都是白色的,这样看起来很不爽例如:怎么解决这个问题?可以在asp.net的后置代码中写入javascript语句,防止背景变白 if (code!=rightCode ){Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language="javascript" defer>al