Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере.

Од стране Схарлене Кхан
ОбјавиТвеетОбјавиОбјавиОбјавиЕмаил

Упознајте ЦСВ датотеке и научите како да их креирате користећи Ц#.

Чување података у датотеци може бити веома моћна техника када је у питању анализа података или извештавање. Ако креирате Ц# апликацију, можете креирати ЦСВ датотеке у којима ћете сачувати своје податке.

ЦСВ датотеке су текстуалне датотеке у које можете да складиштите вредности. Можете одвојити сваку тачку података додавањем зареза између вредности. Ово вам омогућава да организујете своје податке у редове и колоне. Затим можете да визуелизујете ове редове и колоне када отворите датотеку у програму Мицрософт Екцел.

Како чувате податке у ЦСВ датотеци?

ЦСВ датотека је текстуална датотека где можете да одвојите тачке података и вредности зарезима.

Када чувате податке у датотеци помоћу програма, додајте сваки ред као посебан ред. Да бисте направили колоне, форматирајте податке додавањем зареза да бисте одвојили сваку вредност или тачку података.

instagram viewer

Излаз СтрингБуилдер = Нова СтрингБуилдер();
излаз. Додатна линија (стринг. Придружити(",", нови стринг[] { "1", "2", "3" }));
// Излаз ЦСВ датотеке = 1,2,3

Како да креирате апликацију конзоле и податке о тестирању

Направите Ц# конзолну апликацију користећи Висуал Студио и додајте неке тестне податке у програм.

  1. Отворите Висуал Студио и кликните на Креирајте нови пројекат.
  2. Кликните на Конзола апликација и кликните Следећи.
  3. Именујте свој пројекат и сачувајте га на локацији по вашем избору. Кликните на Следећи.
  4. Оставите подразумевани циљни оквир и кликните на Креирај. Ово узрокује да Висуал Студио генерише подразумевану „Хелло Ворлд“ Ц# конзолну апликацију.
  5. На врху програма увезите Систем. ИО и систем. Текст. Ово ће вам омогућити да сачувате податке у ЦСВ датотеци, а такође ће вам помоћи да форматирате стринг за ЦСВ формат.
    КористећиСистем.ИО;
    КористећиСистем.Тект;
  6. Додајте неке тестне податке у програм. Испод класе Главни програм, креирајте нову класу под називом Ученик. Користите класу ученика за чување информација о ученицима, као што су њихова студентска карта, име, презиме и датум рођења. Ако нисте упознати са начином на који часови функционишу, можете сазнати више о томе Часови у Ц#.
    јавностикласаУченик
    {
    јавностиинт СтудентИд;
    јавности стринг Име;
    јавности стринг Презиме;
    јавности стринг Доб;

    јавностиУченик(инт СтудентИд, стринг Име, стринг Презиме, стринг Доб)
    {
    ово.СтудентИд = СтудентИд;
    ово.ФирстНаме = Име;
    ово.Презиме = Презиме;
    ово.Доб = Доб;
    }
    }

  7. Унутар функције Маин() уклоните постојећи "Хелло Ворлд" код. Замените га новим низом ученика:
    статичнепразнина Главни (стринг[] аргументи)
    {
    // Креирај ан низса а листаоф студенти
    Студент[] студенти =
    {
    нови студент (1, "Јохн", "Смитх", "03/04/1990"),
    нови студент (2, "Адаме", "Ван Хоутен", "07/07/1991"),
    нови студент (3, "Јоеи", "Рицхардсон", "01/02/1992"),
    нови студент (4, "Матт", "Адамс", "05/05/1992"),
    нови студент (5, "Јаке", "Смитх", "04/04/1994"),
    };
    }

Како направити нову ЦСВ датотеку и додати наслове

Користите путању до датотеке да бисте креирали нову ЦСВ датотеку и додајте наслове у датотеку.

  1. Унутар функције Маин(), испод листе ученика, направите нову ЦСВ датотеку. Користите путању до датотеке да одредите где желите да сачувате датотеку. Ако датотека не постоји, програм ће аутоматски креирати нову ЦСВ датотеку на тој локацији.
    Стринг фајл = @"Ц:\Усерс\Схарл\Десктоп\Оутпут.цсв";
  2. Користите СтрингБуилдер да креирате нови форматирани стринг. Користите променљиву за раздвајање да бисте сачували зарез који ће одвојити сваку вредност за сваку колону.
    Разделник низова = ",";
    Излаз СтрингБуилдер = Нова СтрингБуилдер();
  3. Направите наслове за горњи ред ЦСВ датотеке. Додајте наслове за студентски ИД, име, презиме и датум рођења.
    Стринг[] наслови = { "СтудентИД", "Име", "Презиме", "Датум рођења" };
    излаз.АппендЛине(низ.Придружити(сепаратор, наслови));

Како сачувати вредности у ЦСВ датотеци

За сваког ученика у низу ученика направите нови ред да бисте сачували његове детаље у ЦСВ датотеци.

  1. Додајте фор петљу за сваког ученика. Сваки ученик ће приказати своје детаље (укључујући ИД ученика, име, презиме и датум рођења) у другом реду ЦСВ датотеке.
    за сваки (Студент студент у студентима)
    {
    }
  2. Унутар петље фор направите листу атрибута ученика. Користите СтрингБуилдер да форматирате стринг да додате зарез између сваке вредности.
    Низ[] невЛине = { студент. СтудентИд. ТоСтринг(), ученик. Име, студент. Презиме, студент. Доб };
    излаз.АппендЛине(низ.Придружити(сепаратор, Нова линија));
  3. Алтернативно, можете форматирати ред користећи стринг. Формат, уместо СтрингБуилдер-а.
    стринг нова линија = стринг. Формат ("{0}, {1}, {2}, {3}", ученик. СтудентИд. ТоСтринг(), ученик. Име, студент. Презиме, студент. Доб);
    излаз.АппендЛине(низ.Придружити(сепаратор, Нова линија));
  4. Након петље фор, упишите све податке у датотеку. Додајте блок три-цатцх да бисте ухватили све потенцијалне проблеме који би се могли догодити приликом писања података у датотеку. Ово ће осигурати да се програм неће срушити ако програм не може успешно да сачува датотеку.
    покушати
    {
    Филе.АппендАллТект(фајл, излаз.ТоСтринг());
    }
    улов(Изузетак бивши)
    {
    Конзола. ВритеЛине("Није могуће уписати податке у ЦСВ датотеку.");
    повратак;
    }
  5. Обавестите корисника да је програм успео да креира датотеку.
    Конзола. ВритеЛине("Подаци су успешно сачувани у ЦСВ датотеку");

Како прегледати податке у датотеци

Покрените програм и идите до локације креиране ЦСВ датотеке да бисте је отворили.

  1. Кликните на зелено дугме за репродукцију на врху прозора Висуал Студио.
  2. Сачекајте да апликација за конзолу компајлира и прикаже поруку о успеху.
  3. Дођите до локације на којој сте сачували датотеку и отворите новокреирану датотеку Оутпут.цсв. Отворите датотеку користећи Мицрософт Екцел да бисте видели податке као редове и колоне.
  4. Отворите ЦСВ датотеку користећи било који уређивач текста, као што је Нотепад++, да бисте видели форматиране податке одвојене зарезима.

Чување података у ЦСВ датотекама помоћу Ц#

Можете да сачувате податке у својој Ц# апликацији тако што ћете их уписати у ЦСВ датотеку. У зависности од података, можете додати сваки објекат или скуп података као посебан ред. Користите зарезе да бисте сваку тачку података или вредност одвојили у колоне.

Можете да видите необрађени ЦСВ у уређивачу текста да бисте видели своје форматиране тачке података. Такође можете да видите своју ЦСВ датотеку да бисте визуелно видели редове и колоне користећи Мицрософт Екцел.

Постоји много других начина на које можете да упишете податке у ЦСВ датотеке. Такође можете истражити како да упишете податке у ЦСВ датотеке користећи Ноде.јс.

Како читати ЦСВ датотеке помоћу Ноде.јс

Реад Нект

ОбјавиТвеетОбјавиОбјавиОбјавиЕмаил

Повезане теме

  • Програмирање
  • Мицрософт Екцел
  • Висуал Студио Цоде

О аутору

Схарлене Кхан (55 објављених чланака)

Схаи ради пуно радно вријеме као програмер софтвера и ужива у писању водича како би помогао другима. Она је дипломирани информатичар и има претходно искуство у обезбеђивању квалитета и подучавању. Схаи воли игре и свира клавир.

Више од Схарлене Кхан

Коментар

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили