Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju.

Autors Šarlīna Hana
DalītiesČivinātDalītiesDalītiesDalītiesE-pasts

Iepazīstieties ar CSV failiem un uzziniet, kā tos izveidot, izmantojot C#.

Datu saglabāšana failā var būt ļoti spēcīgs paņēmiens datu analīzē vai ziņošanā. Ja veidojat C# lietojumprogrammu, varat izveidot CSV failus, kuros saglabāt savus datus.

CSV faili ir teksta faili, kuros varat saglabāt vērtības. Katru datu punktu var atdalīt, pievienojot komatus starp vērtībām. Tas ļauj kārtot datus rindās un kolonnās. Pēc tam varat vizualizēt šīs rindas un kolonnas, atverot failu programmā Microsoft Excel.

Kā saglabāt datus CSV failā?

CSV fails ir teksta fails kur var atdalīt datu punktus un vērtības ar komatiem.

Saglabājot datus failā, izmantojot programmu, pievienojiet katru rindu kā atsevišķu rindu. Lai izveidotu kolonnas, formatējiet datus, pievienojot komatu, lai atdalītu katru vērtību vai datu punktu.

instagram viewer
StringBuilder izvade = jauns StringBuilder();
izvade. AppendLine (string. Pievienoties (",", jauna virkne[] { "1", "2", "3" }));
// CSV faila izvade = 1,2,3

Kā izveidot konsoles lietojumprogrammu un testa datus

Izveidojiet C# konsoles lietojumprogrammu, izmantojot Visual Studio, un pievienojiet programmai dažus testa datus.

  1. Atveriet Visual Studio un noklikšķiniet uz Izveidojiet jaunu projektu.
  2. Klikšķiniet uz Konsoles lietojumprogramma un noklikšķiniet Nākamais.
  3. Nosauciet savu projektu un saglabājiet to izvēlētā vietā. Klikšķiniet uz Nākamais.
  4. Atstājiet noklusējuma mērķa ietvaru un noklikšķiniet uz Izveidot. Tas liek Visual Studio ģenerēt noklusējuma C# konsoles lietojumprogrammu "Hello World".
  5. Programmas augšdaļā importējiet sistēmu. IO un sistēma. Teksts. Tas ļaus saglabāt datus CSV failā, kā arī palīdzēs formatēt virkni CSV formātā.
    izmantojotSistēma.IO;
    izmantojotSistēma.Teksts;
  6. Pievienojiet programmai dažus testa datus. Zem galvenās programmas klases izveidojiet jaunu klasi ar nosaukumu Students. Izmantojiet Studentu klasi, lai saglabātu informāciju par skolēniem, piemēram, viņu studenta ID, vārdu, uzvārdu un dzimšanas datumu. Ja jūs nezināt, kā notiek nodarbības, varat uzzināt vairāk par Nodarbības C#.
    publiskiklasēStudents
    {
    publiskistarpt StudentId;
    publiski virkne Vārds;
    publiski virkne Uzvārds;
    publiski stīga Dob;

    publiskiStudents(starpt StudentId, virkne FirstName, virkne LastName, virkne Dob)
    {
    šis.StudentId = StudentId;
    šis.FirstName = Vārds;
    šis.LastName = Uzvārds;
    šis.Dob = Dob;
    }
    }

  7. Funkcijā Main() noņemiet esošo "Hello World" kodu. Aizstāt to ar jaunu studentu klāstu:
    statisksnederīgs Galvenais (string[] args)
    {
    // Izveidot an masīvsar a sarakstuno studenti
    Students[] studenti =
    {
    jauns students (1, "Džons", "Smits", "03/04/1990"),
    jauns students (2, "Ādams", "Van Hautens", "07/07/1991"),
    jauns students (3, "Džoijs", "Ričardsons", "01/02/1992"),
    jauns students (4, "Matt", "Adams", "05/05/1992"),
    jauns students (5, "Džeiks", "Smits", "04/04/1994"),
    };
    }

Kā izveidot jaunu CSV failu un pievienot virsrakstus

Izmantojiet faila ceļu, lai izveidotu jaunu CSV failu, un pievienojiet failam virsrakstus.

  1. Funkcijā Main() zem studentu saraksta izveidojiet jaunu CSV failu. Izmantojiet faila ceļu, lai noteiktu, kur vēlaties saglabāt failu. Ja fails neeksistē, programma šajā vietā automātiski izveidos jaunu CSV failu.
    Virknes fails = @"C:\Users\Sharl\Desktop\Output.csv";
  2. Izmantojiet StringBuilder, lai izveidotu jaunu formatētu virkni. Izmantojiet atdalītāju mainīgo, lai saglabātu komatu, kas atdalīs katras kolonnas vērtību.
    Virknes atdalītājs = ",";
    StringBuilder izvade = jauns StringBuilder();
  3. Izveidojiet virsrakstus CSV faila augšējai rindai. Pievienojiet virsrakstus studenta StudentID, vārdam, uzvārdam un dzimšanas datumam.
    Virknes[] virsraksti = { "Studenta ID", "Vārds", "Uzvārds", "Dzimšanas datums" };
    izvade.AppendLine(virkne.Pievienojies(atdalītājs, virsraksti));

Kā saglabāt vērtības CSV failā

Katram studentam studentu masīvā izveidojiet jaunu rindu, lai saglabātu viņa informāciju CSV failā.

  1. Katram skolēnam pievienojiet for cilpu. Katrs skolēns rādīs savu informāciju (tostarp studenta ID, vārdu, uzvārdu un dzimšanas datumu) citā CSV faila rindā.
    katram (Students students studentos)
    {
    }
  2. For cilpas iekšpusē izveidojiet studenta atribūtu sarakstu. Izmantojiet StringBuilder, lai formatētu virkni un pievienotu komatu starp katru vērtību.
    Stīga[] newLine = { students. Studenta ID. ToString(), students. Vārds, students. Uzvārds, students. Dob };
    izvade.AppendLine(virkne.Pievienojies(atdalītājs, newLine));
  3. Varat arī formatēt rindu, izmantojot virkni. Formāts StringBuilder vietā.
    string newLine = virkne. Formāts ("{0}, {1}, {2}, {3}", students. Studenta ID. ToString(), students. Vārds, students. Uzvārds, students. Dob);
    izvade.AppendLine(virkne.Pievienojies(atdalītājs, newLine));
  4. Pēc cilpas for ierakstiet visus datus failā. Pievienojiet try-catch bloku, lai uztvertu visas iespējamās problēmas, kas varētu rasties, ierakstot datus failā. Tas nodrošinās, ka programma neavārē, ja programma nevar veiksmīgi saglabāt failu.
    mēģināt
    {
    Fails.AppendAllText(failu, izvade.ToString());
    }
    noķert(Izņēmums ex)
    {
    Konsole. WriteLine("Datus nevarēja ierakstīt CSV failā.");
    atgriezties;
    }
  5. Informējiet lietotāju, ka programma varēja veiksmīgi izveidot failu.
    Konsole. WriteLine("Dati ir veiksmīgi saglabāti CSV failā");

Kā skatīt failā esošos datus

Palaidiet programmu un dodieties uz izveidotā CSV faila atrašanās vietu, lai to atvērtu.

  1. Visual Studio loga augšdaļā noklikšķiniet uz zaļās atskaņošanas pogas.
  2. Pagaidiet, līdz konsoles lietojumprogramma apkopos un parādīs veiksmes ziņojumu.
  3. Dodieties uz vietu, kur saglabājāt savu failu, un atveriet jaunizveidoto Output.csv failu. Atveriet failu, izmantojot Microsoft Excel, lai skatītu datus kā rindas un kolonnas.
  4. Atveriet CSV failu, izmantojot jebkuru teksta redaktoru, piemēram, Notepad++, lai skatītu formatētos datus, atdalot tos ar komatiem.

Datu glabāšana CSV failos, izmantojot C#

Varat saglabāt datus savā C# lietojumprogrammā, ierakstot tos CSV failā. Atkarībā no datiem katru objektu vai datu kopu var pievienot kā atsevišķu rindu. Izmantojiet komatus, lai atdalītu katru datu punktu vai vērtību kolonnās.

Varat skatīt neapstrādātu CSV failu teksta redaktorā, lai skatītu savus formatētos datu punktus. Varat arī skatīt savu CSV failu, lai vizuāli redzētu rindas un kolonnas, izmantojot programmu Microsoft Excel.

Ir daudz citu veidu, kā rakstīt datus CSV failos. Varat arī izpētīt, kā rakstīt datus CSV failos, izmantojot Node.js.

Kā lasīt CSV failus, izmantojot Node.js

Lasiet Tālāk

DalītiesČivinātDalītiesDalītiesDalītiesE-pasts

Saistītās tēmas

  • Programmēšana
  • Microsoft Excel
  • Visual Studio kods

Par autoru

Šarlīna Hana (Publicēti 55 raksti)

Šejs strādā pilnu slodzi kā programmatūras izstrādātājs un labprāt raksta rokasgrāmatas, lai palīdzētu citiem. Viņai ir IT bakalaura grāds un iepriekšēja pieredze kvalitātes nodrošināšanā un apmācībā. Šajam patīk spēlēt un spēlēt klavieres.

Vairāk no Sharlene Khan

komentēt

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu