Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.net和C上载excel文件#_C#_Asp.net_Excel - Fatal编程技术网

C# 使用ASP.net和C上载excel文件#

C# 使用ASP.net和C上载excel文件#,c#,asp.net,excel,C#,Asp.net,Excel,如何使用ASP.net和C#上传excel文件?不是很容易吗 <!-- front end --> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="btnUpload" runat="server" Text="Upload Excel File" onclick="btnUpload_Click" /> //backend protected v

如何使用ASP.net和C#上传excel文件?

不是很容易吗

<!-- front end -->
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload Excel File" 
            onclick="btnUpload_Click" />

//backend
protected void btnUpload_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        if (System.IO.Path.GetExtension(FileUpload1.FileName) == ".xls" || System.IO.Path.GetExtension(FileUpload1.FileName) == ".xlsx")
        {
            FileUpload1.SaveAs(Server.MapPath("~/upload/temp/Forecast.xls"));
        }
    }
}

//后端
受保护的void btnUpload\u单击(对象发送方,事件参数e)
{
if(FileUpload1.HasFile)
{
if(System.IO.Path.GetExtension(FileUpload1.FileName)=“.xls”| | System.IO.Path.GetExtension(FileUpload1.FileName)=“.xlsx”)
{
FileUpload1.SaveAs(Server.MapPath(“~/upload/temp/Forecast.xls”);
}
}
}

这不是很容易吗

<!-- front end -->
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload Excel File" 
            onclick="btnUpload_Click" />

//backend
protected void btnUpload_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        if (System.IO.Path.GetExtension(FileUpload1.FileName) == ".xls" || System.IO.Path.GetExtension(FileUpload1.FileName) == ".xlsx")
        {
            FileUpload1.SaveAs(Server.MapPath("~/upload/temp/Forecast.xls"));
        }
    }
}

//后端
受保护的void btnUpload\u单击(对象发送方,事件参数e)
{
if(FileUpload1.HasFile)
{
if(System.IO.Path.GetExtension(FileUpload1.FileName)=“.xls”| | System.IO.Path.GetExtension(FileUpload1.FileName)=“.xlsx”)
{
FileUpload1.SaveAs(Server.MapPath(“~/upload/temp/Forecast.xls”);
}
}
}

在您的aspx页面中,您可以使用以下内容…确保您的表单标签中有enctype=“multipart/form data”,它将允许发布文件

<form enctype="multipart/form-data">
    <input type="file" id="excel-file" name="excel-file" />
    <input type="submit" />
</form>

在您的aspx页面中,您可以使用以下内容…确保您的表单标记中有enctype=“multipart/form data”,它将允许发布文件

<form enctype="multipart/form-data">
    <input type="file" id="excel-file" name="excel-file" />
    <input type="submit" />
</form>
我用 它工作得非常完美,无需对代码进行任何更改。

我使用
它工作完美,无需对代码进行任何更改。

上传到何处?别说了,你试过什么?快速搜索显示大量信息上传到哪里?别说了,你试过什么?快速搜索可显示大量信息