एक CSV फ़ाइल एक कॉमा-सेपरेटेड फ़ाइल है, जिसका उपयोग डेटा को व्यवस्थित तरीके से स्टोर करने के लिए किया जाता है। यह आमतौर पर डेटा को टेबुलर फॉर्म में स्टोर करता है। अधिकांश व्यावसायिक संगठन अपने डेटा को CSV फ़ाइलों में स्टोर करते हैं।
C# में, StreamReader क्लास का उपयोग फ़ाइलों से निपटने के लिए किया जाता है। यह खोलता है, पढ़ता है और विभिन्न प्रकार की फ़ाइलों पर अन्य फ़ंक्शन करने में मदद करता है। हम इस क्लास का उपयोग करते हुए CSV फ़ाइल पर विभिन्न ऑपरेशन भी कर सकते हैं।
OpenRead() मेथड का उपयोग CSV फ़ाइल खोलने के लिए किया जाता है और ReadLine() मेथड का उपयोग इसकी सामग्री पढ़ने के लिए किया जाता है।
OpenRead() मेथड का उपयोग CSV फ़ाइल खोलने के लिए किया जाता है और ReadLine() मेथड का उपयोग इसकी सामग्री पढ़ने के लिए किया जाता है
Data.csv A,B,C
उदाहरण
class Program{ public static void Main(){ string filePath = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp\Data.csv"; StreamReader reader = null; if (File.Exists(filePath)){ reader = new StreamReader(File.OpenRead(filePath)); List<string> listA = new List<string>(); while (!reader.EndOfStream){ var line = reader.ReadLine(); var values = line.Split(','); foreach (var item in values){ listA.Add(item); } foreach (var coloumn1 in listA){ Console.WriteLine(coloumn1); } } } else { Console.WriteLine("File doesn't exist"); } Console.ReadLine(); } }
आउटपुट
A B C