1

我有一个包含多个工作表的 Excel 表,我想将此 Excel 表上传/导入到表中。

例如:
Excel 表格格式:
表格 1
Ram | 库马尔 | 耆那教
拉德 | 莫哈内 | 夏尔马

表 2
莫汉 | 库马尔 | 古普塔
·钱德 | 谢卡尔 | Verma

我想在 sql server 表中上传/导入这个 excel。
表名:信息
名 | 中间名 | 姓

4

1 回答 1

0

关联:

http://www.aspsnippets.com/Articles/Read-and-Import-Excel-Sheet-into-SQL-Server-Database-in-ASP.Net.aspx

protected void btnUpload_Click(object sender, EventArgs e)

{

    if (FileUpload1.HasFile)

    {

        string FileName = Path.GetFileName(FileUpload1.PostedFile.FileName);

        string Extension = Path.GetExtension(FileUpload1.PostedFile.FileName);

        string FolderPath = ConfigurationManager.AppSettings["FolderPath"];

        string FilePath = Server.MapPath(FolderPath + FileName);

        FileUpload1.SaveAs(FilePath);

        GetExcelSheets(FilePath, Extension, "Yes");

    }

}
于 2013-11-14T06:26:29.127 回答