将List<T>导出到CSV
来源:互联网 发布:混沌摆钢铁侠淘宝 编辑:程序博客网 时间:2024/05/22 10:59
将List导出到CSV
代码如下:
/// <summary>/// 将List<T>导出到CSV/// </summary>/// <typeparam name="T">类型T</typeparam>/// <param name="lst">T的集合</param>/// <param name="filePath">保存路径</param>/// <returns></returns>private bool SaveListtoCsv<T>(List<T> lst, string filePath){ using (StreamWriter sw = new StreamWriter(filePath)) { // 生成列 var type = typeof(T); PropertyInfo[] props = type.GetProperties(); StringBuilder strColumn = new StringBuilder(); foreach (PropertyInfo item in props) { strColumn.Append(item.Name); strColumn.Append(","); } sw.WriteLine(strColumn); // 写入数据 StringBuilder strValue = new StringBuilder(); foreach (var dr in lst) { strValue.Clear(); foreach (PropertyInfo item in props) { strValue.Append(item.GetValue(dr, null)); strValue.Append(","); } sw.WriteLine(strValue); } return true; }}
0 0
- 将List<T>导出到CSV
- 将DataSet导出到CSV格式问题
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- 将DataTable导出CSV
- 将Excel或CSV文件中的数据导出到DataSet
- Android将SQLite数据表导出到csv格式文件
- Android将SQLite数据表导出到csv格式文件 .
- Android将SQLite数据表导出到csv格式文件
- Android将SQLite数据表导出到csv格式文件
- Android将SQLite数据表导出到csv格式文件
- Android将SQLite数据表导出到csv格式文件
- C#将gridcontrol中的数据导出到.csv文件
- c# 命令行操作数据库并将数据导出到csv
- java代码实现CSV文件读取、将数据拆分成多个CSV文件及数据导出到CSV文件
- asp中导出到CSV
- 导出数据到CSV文件
- 使用java.util.zip包压缩和解压缩文件
- Python基础语法——循环(五)
- java-面向对象编程-接口
- javaweb学习总结——HttpServletResponse对象(一)
- PAT甲级练习1034. Head of a Gang (30)
- 将List<T>导出到CSV
- 389. Find the Difference
- MFC工程中使用printf输出到控制台
- poj1797
- 从C#到TypeScrip
- 蓝桥杯 报时助手
- 05 租房网
- 搭建多模块企业级项目
- u-boot启动流程分析(2)_板级(board)部分