Выбор 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]);
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д