CSV फ़ाइल अल्पविराम से अलग की गई फ़ाइल होती है, जिसका उपयोग डेटा को व्यवस्थित तरीके से संग्रहीत करने के लिए किया जाता है। यह आमतौर पर डेटा को सारणीबद्ध रूप में संग्रहीत करता है। अधिकांश व्यावसायिक संगठन अपना डेटा CSV फ़ाइलों में संग्रहीत करते हैं।
सी # में, फाइलों से निपटने के लिए 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