ASP.NET Excel导入SQL Server的调用操作

开发 后端
ASP.NET Excel导入SQL Server的调用操作是如何进行的呢?那么这篇ASP.NET Excel导入SQL Server的调用操作希望对你有所帮助。

ASP.NET Excel导入SQL Server的调用操作之.aspx.cs文件调用代码:

  1. protected void btnExport_Click(object sender, EventArgs e)  
  2.      {  
  3.         string filepath = this.fileUpload.PostedFile.FileName;
  4. //该部分获取的是文件名,没有路径,所以很有可能找不到该excel文件,所以如果有问题便可以这样写:  
  5.  
  6. //string fileName = fileUpload.PostedFile.FileName;  
  7.         // fileUpload.PostedFile.SaveAs(Server.MapPath("upfile") + "\\" + fileName);  
  8.         //string filepath = Server.MapPath("upfile") + "\\" + fileName;  
  9.  
  10.         if (filepath != "")  
  11.          {  
  12.             if (this.txtTableName.Text != "")  
  13.              {  
  14.                 if (filepath.Contains("xls"))  
  15.                  {  
  16.                     int result = ets.ImportSql(filepath, this.txtTableName.Text);  
  17.  
  18.                     if (result == (int)ExcelToSQL.ImportState.tableNameError)  
  19.                          ets.Alert("此表名在数据中不存在!");  
  20.                     else if(result==(int)ExcelToSQL.ImportState.excelFormatError)  
  21.                         ets.Alert("Excel格式不能正确读取!");  
  22.                     else if (result == (int)ExcelToSQL.ImportState.fieldMatchError)  
  23.                          ets.Alert("Excel里的字段和Sql Server里的字段不匹配!");  
  24.                     else if(result==(int)ExcelToSQL.ImportState.dataTypeError)  
  25.                          ets.Alert("转换数据类型时发生错误!");  
  26.                     else if (result == (int)ExcelToSQL.ImportState.right)  
  27.                      {  
  28.                          ets.Alert("导入成功");  
  29.                      }  
  30.                  }  
  31.                 else ets.Alert("上传的文件类型必须为excel文件!");  
  32.              }  
  33.             else ets.Alert("表名不能为空!");  
  34.          }  
  35.         else ets.Alert("没有选择要上传的文件!");  
  36.      }  
  37.  

ASP.NET Excel导入SQL Server的调用操作之.aspx前台代码

  1. ﹤form id="form1" runat="server"﹥  
  2.     ﹤div﹥  
  3.         ﹤asp:Label ID="Label1" runat="server" Text="路径"﹥﹤/asp:Label﹥  
  4.          ﹤asp:FileUpload ID="fileUpload" runat="server" Width="443px" /﹥﹤br /﹥  
  5.         ﹤asp:Label ID="Label2" runat="server" Text="数据库表名称"﹥﹤/asp:Label﹥   
  6.         ﹤asp:TextBox ID="txtTableName" runat="server"﹥﹤/asp:TextBox﹥﹤br /﹥  
  7.         ﹤asp:Button ID="btnExport" runat="server" Text="导入到SQL" OnClick="btnExport_Click" /﹥  
  8.     ﹤/div﹥  
  9.     ﹤/form﹥ 

ASP.NET Excel导入SQL Server的调用操作就向你介绍到这里,希望对你了解ASP.NET Excel导入SQL Server的调用操作有所帮助。

【编辑推荐】

  1. ASP.NET中Excel动态实现浅析
  2. ASP.NET操作Excel注意事项浅析
  3. ASP.NET服务器控件之生命周期浅析
  4. ASP.NET读取Excel文件的三大方法浅析
  5. ASP.NET Excel导入SQL Server数据库的操作
责任编辑:仲衡 来源: IT168
相关推荐

2009-07-28 11:00:24

Excel导入SQL

2009-08-05 16:59:38

ASP.NET调用Ex

2009-08-04 11:22:07

ASP.NET数据导入

2012-08-03 10:20:06

ASP.NET

2009-07-28 10:26:30

ASP.NET操作Ex

2009-07-31 10:29:57

ASP.NET数据库操

2009-08-05 17:15:21

ASP.NET结束Ex

2009-07-27 17:54:39

WCF服务ASP.NET

2009-08-05 14:19:12

ASP.NET输出EX

2009-07-28 10:01:16

ASP.NET Exc

2009-07-30 13:28:55

ASP.NET中的ja

2009-07-21 09:43:36

调用UpdatePanASP.NET

2009-07-20 17:59:07

JavaScript调ASP.NET AJA

2014-09-28 09:53:42

ASP.NETSQL Server

2015-08-19 14:18:56

SQLasp.net后台调用

2009-07-28 10:31:47

调试SQL ServeASP.NET程序

2009-07-24 16:05:05

调用Web ServiASP.NET

2010-07-23 14:26:37

SQL Server存

2011-11-22 09:32:39

ASP.NET

2009-08-12 11:04:38

ASP.NET和SQL
点赞
收藏

51CTO技术栈公众号