C# CsvReader转utf-8
以下是将 CSV 文件转换为 UTF-8 格式的示例代码:
using System;
using System.IO;
using System.Text;
using CsvHelper;
namespace CsvReaderExample
{
class Program
{
static void Main(string[] args)
{
// 读取 CSV 文件
using (var reader = new StreamReader("data.csv"))
using (var csv = new CsvReader(reader))
{
// 将编码格式转换为 UTF-8
csv.Configuration.Encoding = Encoding.UTF8;
// 读取 CSV 数据并输出
foreach (var record in csv.GetRecords<dynamic>())
{
Console.WriteLine($"{record.Id}, {record.Name}");
}
}
}
}
}
在上面的代码中,我们通过 StreamReader 读取 CSV 文件,然后使用 CsvReader 将其解析为记录。然后,我们将 Encoding 属性设置为 Encoding.UTF8,以确保输出为 UTF-8 格式。最后,我们使用 GetRecords<dynamic>() 方法读取记录并输出
原文地址: https://www.cveoy.top/t/topic/hotU 著作权归作者所有。请勿转载和采集!