将LINQ对象的列表导出到Excel文件 [英] Export a list of LINQ objects to Excel file

查看:136
本文介绍了将LINQ对象的列表导出到Excel文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从Web应用程序,是否有一种将LINQ对象列表导出到Excel文件的简单方法?有没有好的图书馆可以做到这一点?

From a web application, is there a simple way to export a list of LINQ objects to an Excel file? Are there any good libraries that can do this?

推荐答案

因此,在指定Excel时,您正在提交一行/列范例(而不是xml) 。所以你必须指定属性如何映射到列。

So, in specifying Excel, you're committing to a row / column paradigm (as opposed to xml, for example). So you'll have to specify how the properties map to columns.

除此之外,您可以使用 Ole DB提供者。循环遍历对象,使用一个stringbuilder为每个对象生成一个INSERT语句,并对其进行执行。简单的蛋糕。

Beyond that you write to an Excel file using the Ole DB provider. Loop through your objects, generating an INSERT statement for each one using a stringbuilder, and execute that against your sheet. Easy as cake.

这篇关于将LINQ对象的列表导出到Excel文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆