-5
我已經制作了一個excel表格,用作用戶插入數據的模板。我的問題是,如何創建一個按鈕或鏈接,以便在按下它時,用戶的瀏覽器中將爲excel模板下載一個下載文件?如何讓用戶在ASP.NET Web應用程序中下載Excel文件?
我已經制作了一個excel表格,用作用戶插入數據的模板。我的問題是,如何創建一個按鈕或鏈接,以便在按下它時,用戶的瀏覽器中將爲excel模板下載一個下載文件?如何讓用戶在ASP.NET Web應用程序中下載Excel文件?
你應該在控制器中有一個操作返回你的Excel工作表,並在你的cshtml頁面中創建一個按鈕來下載它。下面的一段代碼允許用戶下載該excel文件。
$('#btnYourButtonId').click(function() { window.open('@Url.Action("YourActionName","ControllerName","ExcelName.xls")', "downloadfile"); });
在我的情況下,我從控制器的動作返回了我可下載的excel的文件路徑。
這是一個靜態的Excel文件嗎?或者你會在文件中生成內容? –
你是什麼意思在文件中生成內容?理論上,當下載文件時,用戶將把他們的數據放入excel文件 – nshull16
當用戶點擊下載按鈕時,通常填寫一些值。例如,我有一個用戶名和電子郵件地址在他們下載之前填寫。你會爲用戶填寫一些值嗎?或者這是一個靜態文件 - 所有用戶都一樣? –