Выбор csv файла через OpenFileDialog - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем. Начал изучать C# и столкнулся с тупиковой для меня проблемой: не могу считать в массив все данные с файла csv, но чтобы файл задавался не статически в коде, а выбирался через OpenFileDialog.

Решение задачи: «Выбор csv файла через OpenFileDialog»

textual
Листинг программы
  1. using System.IO;
  2.  
  3. namespace ReadCSV
  4. {
  5.     public partial class Form1 : Form
  6.     {
  7.         public Form1()
  8.         {
  9.             InitializeComponent();
  10.         }
  11.  
  12.         private void Form1_Load(object sender, EventArgs e)
  13.         {
  14.             var OFD = new System.Windows.Forms.OpenFileDialog(); // Get a browser to open an image file
  15.             if (OFD.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  16.             {
  17.                 var reader = new StreamReader(File.OpenRead(OFD.FileName));
  18.                 List<string> listA = new List<string>();
  19.                 List<string> listB = new List<string>();
  20.                 while (!reader.EndOfStream)
  21.                 {
  22.                     var line = reader.ReadLine();
  23.                     var values = line.Split(';');
  24.  
  25.                     listA.Add(values[0]);
  26.                     listB.Add(values[1]);
  27.                 }
  28.             }
  29.         }
  30.     }
  31. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы