Как сохранить данные в файл CSV в приложении C#

Сохранение данных в файл может оказаться очень эффективным методом, когда дело касается анализа данных или составления отчетов. Если вы создаете приложение C#, вы можете создать файл CSV для сохранения в нем данных.

Файлы CSV — это текстовые файлы, в которых можно хранить значения. Вы можете разделить каждую точку данных, добавив запятую между значениями. Это позволяет вам организовывать данные в строках и столбцах. Затем вы можете визуализировать эти строки и столбцы, открыв файл в Microsoft Excel.

Как хранить данные в файле CSV?

CSV-файл — это текстовый файл, в котором вы можете разделять точки данных и значения запятыми.

При сохранении данных в файле с помощью программы добавляйте каждую строку отдельной строкой. Чтобы создать столбец, отформатируйте данные, добавив запятую для разделения каждого значения или точки данных.

Выход StringBuilder = новый StringBuilder(); output.AppendLine(string.Join(“,”, new String() { “1”, “2”, “3” })); // Вывод файла CSV = 1,2,3

Как создать консольное приложение и тестовые данные

Создайте консольное приложение C# с помощью Visual Studio и добавьте в программу несколько тестовых данных.

1. Откройте Visual Studio и нажмите «Создать новый проект».

Как сохранить данные в файл CSV в приложении C#. Рисунок 1.

2. Нажмите «Консольное приложение», а затем нажмите «Далее».

Как сохранить данные в файл CSV в приложении C#. Рисунок 2.

3. Назовите проект и сохраните его в выбранном вами месте. Нажмите “Далее.

Как сохранить данные в файл CSV в приложении C#. Рисунок 3.

4. Оставьте целевую платформу по умолчанию без изменений и нажмите «Создать». В результате Visual Studio создаст консольное приложение C# «Hello World» по умолчанию.

5. В верхней части программы введите System.IO и System.Text. Это позволит вам хранить данные в файлах CSV, а также поможет форматировать строки в формате CSV.

использование System.IO; использование System.Text;

6. Добавьте в программу несколько тестовых данных. Под классом Main Program создайте новый класс с именем Student. Используйте класс Student для хранения информации об учащихся, такой как идентификатор учащегося, имя, фамилия и дата рождения. Если вы не знакомы с тем, как работают классы, вы можете узнать больше о классах в C#.

общественный класс Student { public int StudentId; общедоступная строка FirstName; общедоступная строка LastName; общедоступная строка Доб; общественный Студент (int StudentId, строка FirstName, строка LastName, строка Dob) {this.StudentId = StudentId; это.Имя = Имя; this.LastName = Фамилия; this.Dob = Доб; } }

7. Внутри функции Main() удалите существующий Код «Привет, мир». Замените его новым массивом студентов:

static void Main(string() args) { // Создаём массив со списком студентов Student() студенты = { new Student(1, “Джон”, “Смит”, “04.03.1990”), новый Студент (2, «Адам», «Ван Хаутен», «07.07.1991»), новый Студент(3, «Джоуи», «Ричардсон», «02.01.1992»), новый Студент(4, «Мэтт “, “Адамс”, “05.05.1992”), new Student(5, “Джейк”, “Смит”, “04.04.1994”), }; }

Как создать новый файл CSV и добавить заголовки

Используйте путь к файлу, чтобы создать новый файл CSV и добавить к нему заголовки.

1. Внутри функции Main() под списком студентов создайте новый файл CSV. Используйте путь к файлу, чтобы определить, где вы хотите сохранить файл. Если файл не существует, программа автоматически создаст новый файл CSV в этом месте.

Строковый файл = @”C:UsersSharlDesktopOutput.csv”;

2. Используйте StringBuilder для создания новой форматированной строки. Использование переменной-разделителя для хранения запятых будет разделять каждое значение для каждого столбца.

Разделитель строк = “,”; Выход StringBuilder = новый StringBuilder();

3. Создайте заголовки для верхней строки файла CSV. Добавьте заголовки для StudentID, имени, фамилии и даты рождения учащегося.

String() headings = { “StudentID”, “Имя”, “Фамилия”, “Дата рождения” }; вывод.AppendLine(string.Join(разделитель, заголовки));

Как сохранить значения в файле CSV

Для каждого студента в массиве студентов создайте новую строку для хранения данных о нем в файле CSV.

1. Добавьте цикл for для каждого ученика. Подробная информация о каждом студенте (включая идентификатор студента, фамилию, имя и дату рождения) будет отображаться в отдельной строке файла CSV.

foreach (Студент-студент среди студентов) { }

2. Внутри цикла for создайте список атрибутов учащихся. Используйте StringBuilder для форматирования строки и добавления запятых между каждым значением.

String() newLine = { Student.StudentId.ToString(), Student.FirstName, Student.LastName, Student.Dob }; вывод.AppendLine(string.Join(разделитель, новаястрока));

3. Альтернативно вы можете форматировать строки, используя string.Format вместо StringBuilder.

string newLine = string.Format(“{0}, {1}, {2}, {3}”, Student.StudentId.ToString(), Student.FirstName, Student.LastName, Student.Dob); вывод.AppendLine(string.Join(разделитель, новаястрока));

4. После цикла for запишите все данные в файл. Добавьте блок try-catch, чтобы обнаружить любые потенциальные проблемы, которые могут возникнуть при записи данных в файл. Это гарантирует, что программа не выйдет из строя, если она не сможет успешно сохранить файл.

попробуйте { File.AppendAllText(file, output.ToString()); } catch(Exception ex) { Console.WriteLine(“Не удалось записать данные в CSV-файл.”); возвращаться; }

5. Сообщите пользователю, что программе удалось успешно создать файл.

Console.WriteLine(“Данные успешно сохранены в файл CSV”);

Как просмотреть данные в файле

1. Запустите программу и перейдите к местоположению созданного файла CSV, чтобы открыть его.

Как сохранить данные в файл CSV в приложении C#. Рисунок 4.

2. Подождите, пока консольное приложение скомпилируется и отобразит сообщение об успешном выполнении.

Как сохранить данные в файл CSV в приложении C#. Рисунок 5.

3. Перейдите к месту, где вы сохранили файл, и откройте вновь созданный файл Output.csv. Откройте файл с помощью Microsoft Excel, чтобы просмотреть данные в строках и столбцах.

Как сохранить данные в файл CSV в приложении C#. Рисунок 6.

4. Откройте файл CSV в любом текстовом редакторе, например Notepad++, чтобы просмотреть отформатированные данные, разделенные запятыми.

Как сохранить данные в файл CSV в приложении C#. Рисунок 7.

Вы можете сохранить данные в своем приложении C#, записав их в файл CSV. В зависимости от данных вы можете добавить каждый объект или набор данных в виде отдельной строки. Используйте запятые, чтобы разделить каждую точку данных или значение на столбцы.

Вы можете просмотреть необработанные данные CSV в текстовом редакторе, чтобы увидеть отформатированные точки данных. Вы также можете просмотреть файл CSV, чтобы визуально видеть строки и столбцы с помощью Microsoft Excel.

В приведенной выше статье вы познакомились с «Как сохранить данные в файл CSV в приложении C#». СоветыНадейтесь, что эта статья вам поможет! Если эта статья кажется вам интересной и полезной, не забудьте поделиться ею. Спасибо!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *