.net导入excel数据(上传文件到服务器,数据入库)

该博客介绍了如何使用.NET进行Excel数据导入,通过HTML页面、JavaScript上传文件,结合Aspose.Cells库解析Excel数据,然后将数据存储到数据库中。过程中涉及到文件上传、Ajax请求、Aspose.Cells操作Excel及数据库交互的步骤。
摘要由CSDN通过智能技术生成

1.html页面

<span id="btn_upload"></span>

2.js代码

    function AddRunningDiv() {
        $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(document).height() }).appendTo("body");
        $("<div class=\"datagrid-mask-msg\"></div>").html("正在导入中,请稍候...").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(document).height() - 45) / 2 });
    }

    function MoveRunningDiv() {
        $("div[class='datagrid-mask']").remove();
        $("div[class='datagrid-mask-msg']").remove();
    }

写在 $(function () { });里

        $("#btn_upload").uploadify({
            uploader: '/Pilot/upload',            // 服务器处理地址
            //buttonClass: 'l-btn-text',
            swf: '/Scripts/uploadify/uploadify.swf',
            buttonText: "导入",                  //按钮文字
            height: 25,                             //按钮高度
            width: 70,                              //按钮宽度
            fileTypeExts: "*.xlsx;*.xls;",           //允许的文件类型
            fileTypeDesc: "请选择模板",           //文件说明
            formData: { "imgType": "normal" }, //提交给服务器端的参数
            onUploadSuccess: function (file, data, response) {   //一个文件上传成功后的响应事件处理
                //上传成功之后,根据模板往数据库插入数据
                AddRunningDiv();
                $.ajax({
                    type: "post",
                    url: "/Pilot/Import",
                    dataType: "text",

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值