文章预览
推荐一个数据提取、转换和加载.Net框架,方便我们处理数据。 01 项目简介 ChoETL 是一个开源的 .NET ETL(Extract, Transform, Load)框架。 它提供了解析和写入多种文件格式的能力,包括但不限于 CSV、FixedLength、XML、JSON、Key-Value、Parquet、YAML 和 Avro格式的文件、数据库。 02 项目特点 平台: .NET(支持 .NET Framework, .NET Standard, 和 .NET Core)。 数据源支持: 能够从多种数据源中提取、写入数据,包括但不限于数据库(SQL Server、Sqlite )、CSV、FixedLength、XML、JSON、Key-Value、Parquet、YAML 和 Avro。 详细文档: 针对每一个格式都有详细的文档实例。 03 使用方法 1、CSV文件操作 //CSV文件 Id,Name 1,Tom 2,Carl 3,Mark //CSV读取 foreach (dynamic e in new ChoCSVReader("Emp.csv").WithFirstLineHeader()) Console.WriteLine("Id: " + e.Id + " Name: " + e.Name) //CSV写入 List objs = new List (); dynami
………………………………