雪地跪求方案,如何将excel在导入数据库前实现预览并选择导入

问题描述

具体说明:将excel在导入数据库(mssql)前实现预览(是否可以用gridview)并选择导入,导入时候按照excel字段匹配数据库中字段进行相应导入。

解决方案

解决方案二:
跪求解决方法。我是想将excel先导入gridview,在gridview中选择,并选择导入。可行吗
解决方案三:
自己顶下,寻求方案
解决方案四:
可以的
解决方案五:
privatevoidbind1(){OleDbConnectionconn=newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=D:\Book1.xls;extendedproperties=excel8.0");conn.Open();OleDbDataAdapterda=newOleDbDataAdapter("select*from[Sheet1$]",conn);DataSetds=newDataSet();da.Fill(ds);GridView1.DataSource=ds;GridView1.DataBind();}
解决方案六:
我现在主要是在gridview中选择,并选择导入数据库这点不会,愿意提供代码吗
解决方案七:
在gridview中加一个checkbox,选中后,单击按钮导入时,遍历gridview,若checkbox选中,然后向数据库添加数据就行了。或者直接在数据库里导入。
解决方案八:
foreach(GridViewRowgvrinGridView1.Rows){if((gvr.FindControl("CheckBox1")asCheckBox).Checked){stringID=ds1.Tables["aa"].Rows[i][3].ToString();stringVATNo=ds1.Tables["aa"].Rows[i][5].ToString();stringSuppliersNo=ds1.Tables["aa"].Rows[i][6].ToString();SqlCommandcmd=con.CreateCommand();cmd.CommandType=CommandType.Text;cmd.CommandText="insertintoGwarehouse(ID,VATNo,SuppliersNo)values('"+ID+"','"+VATNo+"','"+SuppliersNo+"')";con.Open();cmd.ExecuteNonQuery();con.Close();Response.Write("<script>alert('保存成功')</script>");}}
解决方案九:
这样写你看看需要修改吗
解决方案十:
引用7楼wode42206163com的回复:

foreach(GridViewRowgvrinGridView1.Rows){if((gvr.FindControl("CheckBox1")asCheckBox).Checked){stringID=ds1.Tables["aa"].Rows[i][3].ToString();stringVATNo=ds1.Tables["aa"……

变量i哪来的?
解决方案十一:
在GridView1的模板列放一CheckBox1,当选上CheckBox1时插入,就可以选择性地插入了~!我用的代码大概如下:for(inti=0;i<GridView1.Rows.Count-1;i++)CheckBoxcbox=(CheckBox)GridView1.Rows[i].FindControl("CheckBox1");stringid=GridView1.Rows[i].Cells[0].Text.ToString();//...其它字段...stringinto="insertintotable_name(id,....)values("+"'"+id+"'"+","...+")";if(cbox.Checked==true){sqlcon=newSqlConnection(strCon);sqlcon.Open();sqlcom=newSqlCommand(into,sqlcon);sqlcom.ExecuteNonQuery();sqlcon.Close();}}
解决方案十二:
谢谢。我测试下。你要是有成型的最好了
解决方案十三:
现在还有一个问题就是我导入结束后怎么显示哪些成功导入,哪些有问题,因为我还有个匹配项,就是excel匹配mssql表进行update。

时间: 2024-09-20 07:58:42

雪地跪求方案,如何将excel在导入数据库前实现预览并选择导入的相关文章

[Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!

原文:[Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你! 引言 之前项目需要,查找了office文档在线预览的解决方案,顺便记录一下,方便以后查询. 方案一 直接在浏览器中打开Office文档在页面上的链接.会弹出如下窗口:   优点:主流浏览器都支持. 缺点:Office文档链接在浏览器中打开,会有如上图的提示,需用户自己选择打开或者保存功能,如果客户电脑上安装迅雷下载软件,会启动迅雷下载,用户体验不好. 方案二 office文档转html,首

向高手跪求方案

问题描述 有两台服务器a和b,a作应用服务器,b作数据库服务器,一台路由器,有一个外网ip:10.10.1.2一个内网ip:192.168.0.3给应用服务器ip:10.10.1.2.数据库服务器ip:192.168.0.3使用户能通过外网访问应用服务器而不能访问数据库服务器,而且应用服务器要从数据库服务器中调用数据,求方案 解决方案 解决方案二:路由器?啥型号的?支持NAT就行了.

Excel教程:Excel2010中打印预览设置

  本文介绍了如何通过在 Excel 2010 中显示打印预览,在打印之前预览页面.还介绍了如何使用"页面布局"视图,通过它您可以在查看文档的同时对其进行更改和编辑. 我使用 Excel 2010 创建了阅读列表.在打印之前我可以预览吗?我的意思是,如何在 Excel 2010 中显示打印预览? 在 Excel 2010 中,依次单击"文件"和"打印",然后即会显示"打印预览". 在预览中,您可以配置所有类型的打印设置.例如,

maven SSH 基本配置,雪地跪求,在线等

问题描述 服务器是tomcat,在启动的时候报如下错,使用的是注解的方式org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'adContentDao':Invocationofinitmethodfailed;nestedexceptionisjava.lang.IllegalArgumentException:'sessionFactory'or'hibernateTemplate'

怎么才能把nsf文件中的图纸提取出来?雪地跪求

问题描述 我们公司的OA服务器操作系统崩溃了,服务器厂商找不到,OA开发厂商也找不到了!所以,我只剩下以前备份的数据库文件,主要是nsf文件,我们的所有图纸.规章制度等等都在这些nsf文件里.我想把里面的图纸.规章制度给提取出来,该怎么操作?注:这个OA是基于lotusnotes5.5开发的. 解决方案 解决方案二:悲哀0,把整个Lotus目录copy到另外的机器就可以了,建议copy到同一盘符下.1,如果Domino坏了,看能否修复服务器,再写个代理把附件导出(拆离)到系统文件夹.2,如Dom

在线文档预览方案-office web apps

原文:在线文档预览方案-office web apps 最近在做项目时,要在手机端实现在线文档预览的功能.于是百度了一下实现方案,大致是将文档转换成pdf,然后在通过插件实现预览.这些方案没有具体实现代码,也没有在线预览的地址,再加上项目时间紧迫.只能考虑其它方案,这时微软的office web apps方案映入眼帘,于是和同事一起用一台PC机折腾了几天终于完成了部署,希望通过本篇记录下安装过程和遇到的坑.目前使用该方案的有 明道 微软,我部署的服务地址:http://myscloud.vicp

跪求java导出excel表格代码

问题描述 跪求java导出excel表格代码 方法执行了一点效果也没有,后台也没报错 解决方案 你可以 断点看下处理流程 及返回结果 解决方案二: 你可以 断点看下处理流程 及返回结果 解决方案三: 导出EXCEL表格的代码java写的excel表格数据导出代码java导出excel表格 解决方案四: 自己要学会排错,导出还是很简单的 解决方案五: 分块判断代码,先注释掉生成Excel代码,直接返回一个现有文件,看看浏览器上是否能收到返回流,这样确定响应返回文件的代码正确. 其次检查文件生成代码

图片-请教一个excel问题,数据正确,公式却false,跪求大神

问题描述 请教一个excel问题,数据正确,公式却false,跪求大神 求大神看看 解决方案 判断实数是否相等不能直接用=,因为有存储误差.改为: =IF(ABS(AE5+D139-AD139-AE137)<0.0001,AE137,"false") 误差可以自己设定

大数据-ajax异步请求数据问题。。。看不出哪里错了。。。跪求大神指点。。。

问题描述 ajax异步请求数据问题...看不出哪里错了...跪求大神指点... 我做ajax读取Excel表格里的数据...这是JAVA代码 java: public static List<HashMap<Object,Object>> readExcel(String excelPath){ //声明一个集合用于存储解析出来的数据 List<HashMap<Object,Object>> maps = new ArrayList<HashMap&l