Net Core教程

C#操作CSV文件

本文主要是介绍C#操作CSV文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
FileStream fs = new FileStream(@"..\HHH\123.csv", FileMode.Open, FileAccess.Read, FileShare.None);
            StreamReader sr = new StreamReader(fs, System.Text.Encoding.GetEncoding(936));
            string str = "";
            while (str != null)//循环调取,调取出来的是带逗号的字符串
            {
                str = sr.ReadLine();
                Console.WriteLine(str);
                if (str != null)
                {
                    if (str.Contains(",") == true)
                    {
                        Console.WriteLine("hhh");
                    }
                    else
                    {
                        Console.WriteLine("结束");
                        break;
                    }
                }
                else { break; }
            }
            sr.Close();

以上是CSV的读取。

FileStream fs = new FileStream(@"..\HHH\123.csv", FileMode.Open, FileAccess.Write, FileShare.None);
            StreamWriter sw = new StreamWriter(fs,Encoding.UTF8);
            sw.WriteLine("123,33,55,785,2165136"+"\n"+"58585858");
            sw.Close();

以上是CSV的写入,字符串格式要用逗号隔开。

这篇关于C#操作CSV文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!