/// <summary>
/// //从csv读取数据返回table
/// </summary>
/// <param name="filePath"></param>
/// <param name="dt"></param>
/// <returns></returns>
static public bool readCSV(string filePath, out DataTable dt)//从csv读取数据返回table
{
dt = new DataTable();
try
{
System.Text.Encoding encoding = Encoding.Default;//GetType(filePath); //
// DataTable dt = new DataTable();
System.IO.FileStream fs = new System.IO.FileStream(filePath, System.IO.FileMode.Open,
System.IO.FileAccess.Read);
System.IO.StreamReader sr = new System.IO.StreamReader(fs, encoding);
//记录每次读取的一行记录
string strLine = "";
//记录每行记录中的各字段内容
string[] aryLine = null;
string[] tableHead = null;
//标示列数
c# 读取CSV文件中的数据
最新推荐文章于 2024-04-02 15:59:30 发布
本文介绍了一种从CSV文件中读取数据并转换为DataTable的方法,详细展示了使用C#进行CSV文件解析的过程,包括如何处理文件编码、逐行读取及数据填充等关键步骤。

最低0.47元/天 解锁文章
4751

被折叠的 条评论
为什么被折叠?



