zoukankan      html  css  js  c++  java
  • excel数据批量导入

    1.  html

              <form id="form_search" action="@Url.Action("UpLoadFile")" enctype="multipart/form-data" method="post">

                                     <td>
                                    上传文件:<input class="easyui-filebox" id="fileTxt" name="fileName" style=" 200px" data-options="prompt:'Choose a file...'" />
                                    <a id="UpLoadFile" class="easyui-linkbutton" style="" data-options="iconCls:'icon-fresh',70" onclick="upLoadFile()">
                                        上传
                                    </a>
                                </td>
                                <script>
                                    $('#fileTxt').filebox({
                                        buttonText: '选择文件',
                                        buttonAlign: 'right'
                                    })
                                </script>

    2.JavaScript

           //文件上传
           function upLoadFile() {
            $("#UpLoadFile").click(function () {
                debugger;
                var upfile = $("#fileTxt").filebox("getValue");
                if (upfile.length <= 0) {
                    $.mapuni.tips("请选择要上传的文件");
                    return;
                }
                var ext = upfile.split('.');
                //$("#searchForm_dg").submit()
                $("#form_search").ajaxSubmit(function (message) {
                    alert(message);
                    window.location.reload();
                });
            });
        }

    3.后台

               public string UpLoadFile()
            {
                HttpPostedFileBase file = Request.Files["fileName"];
                string fileName = Path.GetFileName(file.FileName);
                string fileExt = Path.GetExtension(fileName);
                if (fileExt == ".xls" || fileExt == ".xlsx")
                {
                    //string dir=excelPath    
                    Directory.CreateDirectory(Path.GetDirectoryName(excelPath));
                    string fullDir = excelPath + fileName;
                    file.SaveAs(fullDir);
                    return "文件保存成功";
                }
                else
                {
                    return "文件保存失败";
                }
            }

     private string excelPath = ConfigurationManager.AppSettings["DailyPublicationFilePath"];//"D:\Test\";//上传到服务器的路径

    4.配置文件  AppSettingConfig.xml

        <!--上传excel存放路径-->
      <add key="ExcelFilePath" value="D:HeNan" />

  • 相关阅读:
    网络摄像头Androi端显示(mjpeg)源码分析
    STM32F103 MQTT智能配网ESP07S WIFI 手机app控制继电器EMQ温湿度
    安装云服务器 ECS CentOS 7 图形化桌面
    PT100多路分布式LORA无线测温传感器工业设备老化温度监控记录仪
    把qt 程序打包成一个exe可以执行的文件
    STM32L051C8T6 HAL DMA IDLE串口不定长接收遇到的问题
    Project ERROR: Cannot run target compiler '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++'. Output:
    更换下平台
    H5单页面应用(SPA)架构总结
    财务系统功能开发要点概述
  • 原文地址:https://www.cnblogs.com/huangf714/p/7199900.html
Copyright © 2011-2022 走看看