Выбор csv файла через OpenFileDialog - C#
Формулировка задачи:
Привет всем. Начал изучать C# и столкнулся с тупиковой для меня проблемой: не могу считать в массив все данные с файла csv, но чтобы файл задавался не статически в коде, а выбирался через OpenFileDialog.
Решение задачи: «Выбор csv файла через OpenFileDialog»
textual
Листинг программы
using System.IO; namespace ReadCSV { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { var OFD = new System.Windows.Forms.OpenFileDialog(); // Get a browser to open an image file if (OFD.ShowDialog() == System.Windows.Forms.DialogResult.OK) { var reader = new StreamReader(File.OpenRead(OFD.FileName)); List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); listA.Add(values[0]); listB.Add(values[1]); } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д