上傳EXCLE檔案
1.新增方法
/// <summary>
/// 上傳方法/// </summary>
/// <param name="myFileUpload"></param>
/// <returns></returns>
private bool Upload(FileUpload myFileUpload)
{
bool flag = false; //是否允許上載
bool fileAllow = false; //設定允許上載的擴充套件檔名型別
string[] allowExtensions = { ".xls" }; //取得網站根目錄路徑
string path = HttpContext.Current.Request.MapPath("~/");
if (myFileUpload.HasFile)
{
string fileExtension = System.IO.Path.GetExtension(myFileUpload.FileName).ToLower();
for (int i = 0; i < allowExtensions.Length; i++)
{
if (fileExtension == allowExtensions[i])
{ fileAllow = true; }
}
if (fileAllow)
{
try
{
//儲存檔案到資料夾
// myFileUpload.SaveAs(path + myFileUpload.FileName);
myFileUpload.SaveAs(path+"k.xls");
Response.Write("檔案匯入成功");
list_Client.Items.Clear();
flag = true;
}
catch (Exception ex)
{
}
}
else
{
Response.Write("不允許上載:" + myFileUpload.PostedFile.FileName + ",只能上傳xls的檔案,請檢查!");
flag = false;
}
}
else
{
Response.Write("請選擇要匯入的excel檔案!");
flag = false;
}
return flag;
}
2.上傳事件
protected void Button4_Click(object sender, EventArgs e)
{
bool b = Upload(fuExcel); // 上傳excel檔案
Bind();
}
/**********************************************************html***********************************************************************/
3.靜態頁面:
<div><asp:FileUpload ID="fuExcel" runat="server" />
<asp:Button ID="Button4" runat="server" Text="匯入資料" onclick="Button4_Click" /></div>
相關文章
- php檔案上傳之多檔案上傳PHP
- 單個檔案上傳和批量檔案上傳
- 檔案上傳
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- 檔案上傳之三基於flash的檔案上傳
- 前端大檔案上傳/分片上傳前端
- Flask——檔案上傳Flask
- PHP上傳檔案PHP
- JavaScript 檔案上傳JavaScript
- Git上傳檔案Git
- YII檔案上傳
- 檔案上傳概述
- beego上傳檔案Go
- 上傳檔案流程
- PHP 檔案上傳PHP
- 檔案上傳漏洞
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- .NET Core 如何上傳檔案及處理大檔案上傳
- Django檔案上傳 -- 適用於單一小檔案上傳Django
- 上傳檔案的陷阱
- HTTP檔案上傳原理HTTP
- 上傳檔案專題
- PHP 分片上傳檔案PHP
- Java Web 檔案上傳JavaWeb
- WEB漏洞——檔案上傳Web
- Aliyun Oss 上傳檔案
- 使用fileinput上傳檔案
- PHP ftp上傳檔案PHPFTP
- 上傳檔案至GitHubGithub
- 檔案上傳測試
- Linux上傳檔案Linux
- laravel 多檔案上傳Laravel
- ajaxfileupload 檔案上傳
- Ajax 之檔案上傳
- SpringMvc檔案上傳SpringMVC
- PHP--檔案上傳PHP
- vc++上傳檔案C++