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

时间:2010-03-10 10:00:35

标签: c# asp.net export-to-excel

我有一个要求,我有一个400列的表。

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

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

这是在ASP.NET和C#.NET

我是这个概念的新手。

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

和朋友有问题,我有400列,这是不可能插入Open Office Excel,我需要插入其他列到新表

谢谢大家!!!!

3 个答案:

答案 0 :(得分:1)

查看this

答案 1 :(得分:0)

或者你可以看一下使用OleDB来做这个

Reading and Writing Excel Spreadsheets Using ADO.NET

我多次使用这种方法,发现它快速有效。

第三种替代方案,如果它不必是真正的xls / xlsx文件,并且您希望对最终输出的内容进行大量控制,请尝试Microsoft的电子表格XML。

XML Spreadsheet Reference

同样,我使用这种方法效果很好

答案 2 :(得分:0)

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

这是一些代码。

CopyData-SqlToExcel-TwoOledbConnections.cs

相关问题