而不是將文件靜默保存到默認路徑,我想讓用戶選擇保存excel文件。我怎樣才能做到這一點?如何爲通過C#生成的Excel文件顯示「另存爲」對話框
0
A
回答
0
您需要創建一個自定義的ActionResult類,它將顯示另存爲對話框。 Phil Haack對此有an excellent tutorial。
0
This question處理在asp.net MVC中下載文件(通過使用FileResultType)...您只需選擇發送應該仍然適用的Excel文件。
+0
即時通訊不使用FileResult類型....即時通訊使用Excel對象庫....任何解決方案??/ – user726895 2011-04-27 11:06:55
1
我相信它不是真正的ASP.NET MVC的問題,但無論如何:
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Add(Missing.Value) as Excel.Workbook;
...
object filename = excel.GetSaveAsFilename("DefaultName.xls",
"Excel 2000-2003 Workbook (*.xls), *.xls", Missing.Value,
Missing.Value, Missing.Value);
if (!(filename is bool))
{
workbook.SaveAs(filename, Excel.XlFileFormat.xlWorkbookNormal,
Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value);
excel.Quit();
}
+0
但會出現對話框與此代碼? – user726895 2011-04-27 11:15:31
相關問題
- 1. 通過顯示另存爲對話框
- 2. 如何爲iText生成的PDF顯示另存爲對話框?
- 3. Excel文件「打開」「另存爲」對話框不顯示在asp.net
- 4. 提示文件另存爲對話框
- 5. 如何通過jQuery或Javascript在IE9和11中顯示「另存爲」對話框
- 6. 顯示另存爲對話框下載CSV文件
- 7. 如何在文件下載時提示「另存爲」對話框
- 8. Excel API另存爲對話框問題
- 9. 另存爲用於將文件導出爲excel的對話框另存爲對話框C#
- 10. 如何使用PHP顯示「另存爲」對話框文本文件
- 11. 如何使用MVC從另存爲對話框生成XML文件
- 12. 如何保存通過2010 VB一個Excel文件,而無需任何對話框(如「另存爲」)
- 13. 爲字符串ASP.NET C#顯示保存文件對話框?
- 14. 如何使「瀏覽/保存文件爲」對話框顯示NSMainMenuWindowLevel
- 15. 如何在WPF中顯示另存爲對話框?
- 16. 如何在Electron App中顯示另存爲對話框?
- 17. Javascript:如何通過另存爲對話框發送文件到服務器
- 18. 編輯和保存文本文件始終顯示另存爲對話框
- 19. 提示用戶使用「另存爲」對話框保存文件?
- 20. 另存爲對話框IEXPLORER如何保存htm文件
- 21. AppleScript「另存爲」對話框?
- 22. MVC C#下載文件並另存爲對話框
- 23. 如何處理excel工作表中的另存爲對話框在C#中
- 24. 如何更改文件名提示文本瀏覽器另存爲對話框?
- 25. ASP.NET顯示PDF文件的用戶,而不是「另存爲」對話框
- 26. 在Mac excel 2011中使用vba顯示「另存爲」對話框使用vba
- 27. 爲什麼file_put_contents顯示對話框保存文件?
- 28. 出口數據表不顯示文件另存爲對話框時
- 29. 顯示「另存爲」對話框而不是使用JavaScript播放音頻文件
- 30. Excel應用程序返回「文件保存」而不是「另存爲」對話框
林生成一個新文件......它並不存在......所以providng的路徑是不是一種選擇 也爲Im使用Interop.Excel ... – user726895 2011-04-27 10:42:07
你不能先保存創建的文件,然後刪除它? '即時通訊使用Interop.Excel'意味着什麼? – Rhapsody 2011-04-27 10:45:14
即時通訊使用微軟的物件資料庫12.0 ..... – user726895 2011-04-27 10:50:26