如何将数据库数据表导出到asp.net中的Excel工作表?

问题描述:

我有一个要求,我有一个400列的表。如何将数据库数据表导出到asp.net中的Excel工作表?

在这里,我需要将此表导出到Excel工作表。

而且我需要上传到Open Office Sheet。我没有MS-office。

这是在ASP.NET和C#.NET中。

我是这个概念的新手。

所以请帮我解决这个问题。

和朋友还有一个问题,我已经400列,这是不可能插入到打开Office Excel中,我需要插入另一列插入新工作表

谢谢大家!!!!

看看this

+0

尼斯链接。收藏它 – CResults 2010-03-10 10:16:38

或者你可以看看使用OLEDB做到这一点

Reading and Writing Excel Spreadsheets Using ADO.NET

我用这个方法多次,发现它是快速和有效的。

3rd可选的,如果它不一定是一个真正的xls/xlsx文件,并且您希望能够控制最终输出的样子,请尝试使用Microsoft的Spreadsheet XML。

XML Spreadsheet Reference

同样,我用这个方法有很大的影响

您可以从一个源和更新到另一个使用DataSet中读取,与2个不同的tOleDb连接。

这是一些代码。

CopyData-SqlToExcel-TwoOledbConnections.cs