• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > xls表格导入数据库功能实例代码

xls表格导入数据库功能实例代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了excel做图表实例xls,xls导入mysql数据库,xls怎么导入数据库,xls导入数据库,php xls导入数据库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

            if (FileUpload1.HasFile == false)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "shifou", "<script>alert('请您选择   Excel文件')</script> ");
                return;
            }
            string Name = FileUpload1.PostedFile.FileName; //获取初始文件名
            int j = Name.LastIndexOf("."); //取得文件名中最后一个"."的索引
            string newext1 = Name.Substring(j); //获取文件扩展名
            if (newext1 != ".xls" && newext1 != ".xlsx")
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "wenjian", "<script>alert('只可以选择  Excel文件')</script>");
                return;//当选择的不是Excel文件时,返回
            }
            SqlConnection cn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
            cn.Open();
            //savePath = Path.GetFullPath(FileUpload1.PostedFile.FileName);//    FileUpload1.PostedFile.FileName.ToString();
            if (FileUpload1.HasFile == false)//HasFile用来检查FileUpload是否有指定文件
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "wenjian", "<script>alert('Excel路径有  问题')</script>");
                return;//当无文件时,返回
            }

            filename = FileUpload1.FileName;  //Path.GetFileNameWithoutExtension  (FileUpload1.PostedFile.FileName);
            savePath = Server.MapPath(("../../UploadFiles/xls/") + filename);
            FileUpload1.SaveAs(savePath); //保存XLS文件

            DataSet ds = ExecleDs(savePath, filename);          //调用自定义方法
            DataRow[] dr = ds.Tables[0].Select();            //定义一个DataRow数组
            int rowsnum = ds.Tables[0].Rows.Count;
            if (rowsnum == 0)
            {
                //当Excel表为空时,对用户进行提示
                Page.ClientScript.RegisterStartupScript(this.GetType(), "kong", "<script>alert('Excel表为空表,   无数据!')</script>");
            }
            else
            {
                    for (int i = 0; i < dr.Length; i++)
                    {

        //自定义的model-student
                        student.belong = "";
                        student.birthday = Convert.ToDateTime("1990-1-1");
                        student.classid = 1;
                        student.id = 1;
                        student.inschool = Convert.ToDateTime("1990-1-1");
                        student.phone = "";
                        student.sex = "";
                        student.type = "";
                        student.isaudite = "否";
                        student.roleid = Convert.ToInt32("22");
                        try
                        {
                            student.stuname = dr[i]["姓名"].ToString();
                            student.stuid = dr[i]["学号"].ToString();
                            student.username = dr[i]["姓名"].ToString();
                            student.userpassword = dr[i]["学号"].ToString();
                        }
  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • xls表格导入数据库功能实例代码

相关文章

  • 2017-05-11Asp.Net网站优化系列之数据库的优化措施与索引优化方法
  • 2017-05-11ASP.Net前台调用后台变量的方法
  • 2017-05-11ASP.NET中FileUpload文件上传控件应用实例
  • 2017-05-11.net 中按.(点)无法智能提示的bug解决方案
  • 2017-05-11Asp.Net FckEditor在web.config中配置的具体实例
  • 2017-05-11asp.net中动态改变网页标题的代码
  • 2017-05-11asp.net 过滤图片标签的正则
  • 2017-05-11基于ERP程序的公共代码中出现的问题及过度封装不方便维护的解决办法
  • 2017-05-11详解ASP.NET-----Repeater数据控件的用法总结
  • 2017-05-11aspnet_regsql.exe 工具注册数据库的图文方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 利用委托把用户控件的值显示于网页案例应用
    • Silverlight4 多语言实现的方法
    • 在Framework4.0中实现延迟加载的实现方法
    • VB.NET 中删除DataGridView中所选行的小例子
    • C# FTP,GetResponse(),远程服务器返回错误
    • ASP.NET学习路线(详细)
    • 在dropDownList中实现既能输入一个新值又能实现下拉选的代码
    • asp.net下DataSet.WriteXml(String)与(Stream)的区别
    • WPF实现定时刷新UI界面功能
    • ASP.net WebAPI 上传图片实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有