zoukankan      html  css  js  c++  java
  • C# 实现 Excel文件的数据导入

    前台

         <asp:FileUpload ID="fuFile" runat="server" />

    后台

        public string GetExcel()
        {
            string msg = null;
            if (this.fuFile.HasFile)
            {
                var file = this.fuFile.PostedFile;
                var extension = Path.GetExtension(file.FileName);
                switch (extension)
                {
                    case ".xls":
                    case ".xlsx":
                        IWorkbook workbook = null;
                        try
                        {
                            string fileName =  "新的文件名,用于存放在服务器" + extension;
                            file.SaveAs(Path.Combine(Server.MapPath(“excel存放路径”), fileName));
                            workbook = WorkbookFactory.Create(file.InputStream);
                            ISheet sheet = workbook.GetSheetAt(0);
                            IRow row = null;
                            for (int i = 0; i < sheet.LastRowNum; i++)//第1行开始读
                            {
                                row = sheet.GetRow(i);
                                if (row == null)
                                {
                                    break;//遇到空行
                                }
                                string cellText = row.GetCell(0) == null ? "" : row.GetCell(0).ToString(); //获取第一列的数据
                            }
                        }
                        catch (Exception ex)
                        {
                            msg = ex.Message;
                        }
                        break;
                    default:
                        msg = "仅支持.xls或.xlsx格式的Excel。";
                }
            }
            else
            {
                msg = "请选择文件";
            }
            return msg;
        }
  • 相关阅读:
    重构该何时登场
    重构
    中国剩余定理
    连分数的应用
    连分数的性质
    有限连分数与欧几里德除法的联系
    连分数
    费马大定理
    P4178 Tree 点分治
    LOJ 6029. 「雅礼集训 2017 Day1」市场
  • 原文地址:https://www.cnblogs.com/GoCircle/p/6245691.html
Copyright © 2011-2022 走看看