我想导出为excel,但我想选择具有自定义着色和修改而不是默认excel页面的excel文件。我怎样才能在asp.net上用vb实现这一点。在asp.net上导出为excel
回答
看看也EasyXLS库。对于输出为excel,您可以从此代码示例开始: http://www.easyxls.com/manual/FAQ/export-to-excel-in-dot-net.html
你的链接帮助了我,谢谢@ alex.pulver – ZeeProgrammer
尝试使用特定的库导出到asp.net中的excel。例如,存在Syncfusion XlsIo,Telerik或spreadsheetgear(这是专门针对excel的)。就我而言,我使用Syncfusion XlsIo以及与此自定义在Excel中的所有报告,也可以使用图形和条件格式
我将尝试telerik,谢谢 – ZeeProgrammer
Public Sub ExportToExcel (dt As DataTable)
If dt.Rows.Count > 0 Then
Dim filename As String = "DownloadMobileNoExcel.xls"
Dim tw As New System.IO.StringWriter()
Dim hw As New System.Web.UI.HtmlTextWriter(tw)
Dim dgGrid As New DataGrid()
dgGrid.DataSource = dt
dgGrid.DataBind()
'Get the HTML for the control.
dgGrid.RenderControl(hw)
'Write the HTML back to the browser.
Response.ContentType = "application/vnd.ms-excel"
Response.AppendHeader("Content-Disposition", (Convert.ToString("attachment; filename=") & filename) + "")
Me.EnableViewState = False
Response.Write(tw.ToString())
Response.End()
End If
End Sub
您的方法将导出到默认的Excel表,有没有办法导出到驻留在项目文件夹中的自定义Excel表?我感谢你的时间。 – ZeeProgrammer
- 1. asp.net树视图导出为excel
- 2. 从asp.net导出为excel文件
- 3. 节点导出为excel
- 4. php + jqgrid +导出为excel
- 5. 导出为excel vb.net
- 6. SSIS导出为excel
- 7. 访问导出为excel
- 8. Dojo DataGrid导出为excel
- 9. Java servlet - 导出为excel
- 10. php表导出为excel
- 11. datagridview导出为excel
- 12. Telerik:Radgridview导出为excel
- 13. 将XmlDocument导出为excel
- 14. KendoUI导出为excel
- 15. 导出为excel问题
- 16. Rave Reports导出为excel
- 17. ExtJS Gridpanel导出为excel
- 18. PHP导出为excel
- 19. Telerik MVC导出为excel
- 20. 如何在JasperReports中导出为excel?
- 21. 在C#中导出为excel错误
- 22. C#导出为excel前导零
- 23. 如何从ASP.NET MVC视图页上的表导出为excel?
- 24. 在asp.net c中导出为excel时出错#
- 25. 如何在Asp.Net MVC中导出为excel?
- 26. 在asp.net中使用openxml导出为excel
- 27. 将Jfreechart图像导出为excel
- 28. 将测试结果导出为excel
- 29. 将HTML表导出为excel
- 30. 将DataGridView数据导出为excel
到目前为止,您尝试了哪些操作?请尝试一下你所做的事情,特别是你卡在哪里。 – Codexer
在客户端或服务器上选择一些东西? – Steve
从ASP.NET或其他服务器技术中使用Office Interop是一个糟糕的主意。这些API被编写用于桌面应用程序,用于自动化Office(一套桌面应用程序)。服务器应用程序在许多方面有所不同,因此在其中使用Office Interop是非常非常糟糕的主意。它也不受Microsoft的支持,并可能违反您的Office许可证。见(http://support.microsoft.com/kb/257757) –