我需要生成csv
格式的报告。数据被检索为List<T>
只需要在报告中显示某些列。我正在考虑通过将其架构存储在 App_Data 文件夹下的 XML 文档中并使用 LINQ to XML 来检索字段名称并创建报告。
示例 XML:
<report>
<fields>
<field headercaption='Customer Name'>CName</field>
<field headercaption='Address'>CAddress</field>
...
</fields>
</report>
以这种方式完全依赖 XML 文件是可取的,还是我需要通过编码来完成。
编辑
List<T>
字段是需要在 CSV 文件中填充的属性。标题标题是报告中字段的列名称。
样本报告
客户姓名、地址、
华盛顿独立大街 31 号 ALFKI