解决方案 »

  1.   

    使用C#导出excel文件数据到SQL Server数据库示例
     private void timer1_Tick(object sender, EventArgs e)
            {
                string P_str_Name = "";//存储遍历到的Excel文件名
                List<string> P_list_SheetNames = new List<string>();//实例化泛型集合对象,用来存储工作表名称
                P_str_Name = txt_Path.Text;//记录遍历到的Excel文件名
                P_list_SheetNames = GetSheetName(P_str_Name);//获取Excel文件中的所有工作表名
                for (int j = 0; j < P_list_SheetNames.Count; j++)//遍历所有工作表
                {
                    if (ckbox_Windows.Checked)//如果用Windows身份验证登录Sql Server
                        ImportDataToSql(P_str_Name, P_list_SheetNames[j], "Data Source=" + txt_Server.Text + ";Initial Catalog =" + cbox_Server.Text + ";Integrated Security=SSPI;");//将工作表内容导出到Sql Server
                    else if (ckbox_SQL.Checked)//如果用Sql Server身份验证登录Sql Server
                        ImportDataToSql(P_str_Name, P_list_SheetNames[j], "Data Source=" + txt_Server.Text + ";Database=" + cbox_Server.Text + ";Uid=" + txt_Name.Text + ";Pwd=" + txt_Pwd.Text + ";");//将工作表内容导出到Sql Server
                }
                System.Threading.Thread.Sleep(60000);//使线程休眠1分钟
            }
      

  2.   

    http://www.codes51.com/article/detail_32360.html
      

  3.   

    http://www.codes51.com/article/detail_32360.html
      

  4.   

    Aspose,OpenXML,Epplus,Npoi,Spire.Xls..
      

  5.   

    搜一搜:导出excel,代码一大堆
    不想用第三方控件,表格又不复杂的话,完全可以用html形式导出,或导出成csv文件