ExaminationUI/admin/Student/ImportStudent.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ExaminationBLL;
using ExaminationModels;
using System.IO;
using excel = Microsoft.Office.Interop.Excel;
using System.Reflection;
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.Text;


public partial class admin_Student_ImportStudent : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie usercookie = Request.Cookies["nowloginuser"];
        string url = PublicClass.CheckLogin(usercookie, "main");
        if (url != "")
        {
            Response.Write(url);
            return;
        }

    }
    /// <summary>
    /// 导入用户
    /// </summary>
    protected void BeginImport_Click(object sender, EventArgs e)
    {
        
        string path = "";
        if (FileUpload1.PostedFile != null)
            path = FileUpload1.PostedFile.FileName;
        if (path == "")
        {
            lblImportResult.Text = "请选择导入文件!";
            return;
        }
        if (!path.Contains(':')||!path.Contains('\\'))
        {
            lblImportResult.Text = "请设置您当前浏览器:工具-internet选项-安全-自定\n义级别-将文件上传到服务器是包含本地路径!";
            return;
        }
        string hzm=path.Substring(path.LastIndexOf('.')+1);
        if (hzm != "xls" && hzm != "xlsx")
        {
            lblImportResult.Text = "本系统只支持excel文件格式导入,可以参考下面摸板!";
            return;
        }
        TbUser user = null;
        TbStudent stu = null;
        DataSet ds = ExcelToDataSet(path);
        foreach (DataTable table in ds.Tables)
后面还有 69 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。