Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi.

Oleh Sharlene Khan
MembagikanMenciakMembagikanMembagikanMembagikanSurel

Kenali file CSV dan pelajari cara membuatnya menggunakan C#.

Menyimpan data ke file bisa menjadi teknik yang sangat ampuh dalam hal analisis atau pelaporan data. Jika Anda membuat aplikasi C#, Anda dapat membuat file CSV untuk menyimpan data Anda.

File CSV adalah file teks tempat Anda dapat menyimpan nilai. Anda dapat memisahkan setiap titik data dengan menambahkan koma di antara nilai. Ini memungkinkan Anda untuk mengatur data Anda dalam baris dan kolom. Anda kemudian dapat memvisualisasikan baris dan kolom ini saat Anda membuka file di Microsoft Excel.

Bagaimana Anda Menyimpan Data dalam File CSV?

File CSV adalah file teks tempat Anda dapat memisahkan titik dan nilai data dengan koma.

Saat menyimpan data dalam file menggunakan program, tambahkan setiap baris sebagai baris terpisah. Untuk membuat kolom, format data dengan menambahkan koma untuk memisahkan setiap nilai atau titik data.

instagram viewer

Keluaran StringBuilder = baru StringBuilder();
keluaran. AppendLine (string. Bergabung(",", String baru[] { "1", "2", "3" }));
// Keluaran File CSV = 1,2,3

Cara Membuat Aplikasi Konsol dan Data Uji

Buat aplikasi konsol C# menggunakan Visual Studio, dan tambahkan beberapa data uji ke program.

  1. Buka Visual Studio dan klik Buat proyek baru.
  2. Klik Aplikasi konsol dan klik Berikutnya.
  3. Beri nama proyek Anda dan simpan di lokasi pilihan Anda. Klik Berikutnya.
  4. Biarkan Target Framework default dan klik Membuat. Hal ini menyebabkan Visual Studio menghasilkan aplikasi konsol C# "Hello World" default.
  5. Di bagian atas program, impor System. IO dan Sistem. Teks. Ini akan memungkinkan Anda untuk menyimpan data dalam file CSV, dan juga membantu memformat string untuk format CSV.
    menggunakanSistem.IO;
    menggunakanSistem.Teks;
  6. Tambahkan beberapa Data Uji ke Program. Di bawah kelas Program Utama, buat Kelas baru bernama Siswa. Gunakan kelas Siswa untuk menyimpan informasi tentang siswa, seperti ID siswa, nama depan, nama belakang, dan tanggal lahir. Jika Anda tidak terbiasa dengan cara kerja kelas, Anda dapat mempelajari lebih lanjut tentang Kelas dalam C#.
    publikkelasMurid
    {
    publikint Identitas Siswa;
    publik string Nama Depan;
    publik string Nama Belakang;
    publik string Dob;

    publikMurid(int StudentId, string FirstName, string LastName, string Dob)
    {
    ini.StudentId = StudentId;
    ini.FirstName = NamaDepan;
    ini.LastName = Nama Belakang;
    ini.Dob = Dob;
    }
    }

  7. Di dalam fungsi Main(), hapus kode "Hello World" yang ada. Ganti dengan susunan siswa baru:
    statisruang kosong Utama (string[] argumen)
    {
    // Membuat sebuah Himpunandengan A daftardari siswa
    Siswa[] siswa =
    {
    Siswa baru (1, "Yohanes", "Smith", "03/04/1990"),
    Siswa baru (2, "adam", "Van Houten", "07/07/1991"),
    Siswa baru (3, "Joey", "Richardson", "01/02/1992"),
    Siswa baru (4, "Mat", "Adams", "05/05/1992"),
    Siswa baru (5, "Jaka", "Smith", "04/04/1994"),
    };
    }

Cara Membuat File CSV Baru dan Menambahkan Judul

Gunakan jalur file untuk membuat file CSV baru, dan tambahkan judul ke file.

  1. Di dalam fungsi Main(), di bawah daftar siswa, buat file CSV baru. Gunakan jalur file untuk menentukan di mana Anda ingin menyimpan file. Jika file tersebut tidak ada, program akan secara otomatis membuat file CSV baru di lokasi tersebut.
    Berkas string = @"C:\Users\Sharl\Desktop\Output.csv";
  2. Gunakan StringBuilder untuk membuat string baru yang diformat. Gunakan variabel pemisah untuk menyimpan koma yang akan memisahkan setiap nilai untuk setiap kolom.
    Pemisah string = ",";
    Keluaran StringBuilder = baru StringBuilder();
  3. Buat judul untuk baris atas file CSV. Tambahkan judul untuk StudentID siswa, nama depan, nama belakang, dan tanggal lahir.
    String[] judul = { "Identitas Siswa", "Nama depan", "Nama keluarga", "Tanggal lahir" };
    keluaran.AppendLine(rangkaian.Bergabung(pemisah, judul));

Cara Menyimpan Nilai di File CSV

Untuk setiap siswa dalam larik siswa, buat baris baru untuk menyimpan detailnya di dalam file CSV.

  1. Tambahkan loop for untuk setiap siswa. Setiap siswa akan menunjukkan detailnya (termasuk ID siswa, nama depan, nama belakang, dan tanggal lahir) di baris file CSV yang berbeda.
    untuk setiap (Siswa siswa dalam siswa)
    {
    }
  2. Di dalam for loop, buat daftar atribut siswa. Gunakan StringBuilder untuk memformat string untuk menambahkan koma di antara setiap nilai.
    Rangkaian[] baris baru = { siswa. Identitas Siswa. ToString(), siswa. FirstName, mahasiswa. Nama Belakang, mahasiswa. Dob};
    keluaran.AppendLine(rangkaian.Bergabung(pemisah, garis baru));
  3. Atau, Anda dapat memformat baris menggunakan string. Format, bukan StringBuilder.
    string baris baru = string. Format("{0}, {1}, {2}, {3}", murid. Identitas Siswa. ToString(), siswa. FirstName, mahasiswa. Nama Belakang, mahasiswa. Dob);
    keluaran.AppendLine(rangkaian.Bergabung(pemisah, garis baru));
  4. Setelah for loop, tulis semua data ke file. Tambahkan blok try-catch untuk menangkap potensi masalah yang dapat terjadi saat menulis data ke file. Ini akan memastikan program tidak macet jika program tidak berhasil menyimpan file.
    mencoba
    {
    Mengajukan.AppendAllText(mengajukan, keluaran.ToString());
    }
    menangkap(Pengecualian mantan)
    {
    Menghibur. Garis Tulis("Data tidak dapat ditulis ke file CSV.");
    kembali;
    }
  5. Beri tahu pengguna bahwa program berhasil membuat file.
    Menghibur. Garis Tulis("Data berhasil disimpan ke file CSV");

Cara Melihat Data di File

Jalankan program dan arahkan ke lokasi file CSV yang dibuat untuk membukanya.

  1. Klik tombol putar hijau di bagian atas jendela Visual Studio.
  2. Tunggu aplikasi konsol untuk mengkompilasi dan menampilkan pesan sukses.
  3. Arahkan ke lokasi tempat Anda menyimpan file, dan buka file Output.csv yang baru dibuat. Buka file menggunakan Microsoft Excel untuk melihat data sebagai baris dan kolom.
  4. Buka file CSV menggunakan editor teks apa saja, seperti Notepad++, untuk melihat data yang diformat dipisahkan dengan koma.

Menyimpan Data di File CSV Menggunakan C#

Anda dapat menyimpan data di aplikasi C# dengan menuliskannya ke file CSV. Bergantung pada datanya, Anda bisa menambahkan setiap objek atau kumpulan data sebagai baris terpisah. Gunakan koma untuk memisahkan setiap titik atau nilai data ke dalam kolom.

Anda dapat melihat CSV mentah di editor teks untuk melihat titik data yang diformat. Anda juga dapat melihat file CSV untuk melihat baris dan kolom secara visual menggunakan Microsoft Excel.

Ada banyak cara lain untuk menulis data ke file CSV. Anda juga dapat menjelajahi cara menulis data ke file CSV menggunakan Node.js.

Cara Membaca File CSV Dengan Node.js

Baca Selanjutnya

MembagikanMenciakMembagikanMembagikanMembagikanSurel

Topik-topik terkait

  • Pemrograman
  • Microsoft Excel
  • Kode Visual Studio

Tentang Penulis

Sharlene Khan (55 Artikel Dipublikasikan)

Shay bekerja penuh waktu sebagai Pengembang Perangkat Lunak dan senang menulis panduan untuk membantu orang lain. Dia memiliki gelar Sarjana IT dan memiliki pengalaman sebelumnya dalam Jaminan Kualitas dan bimbingan belajar. Shay suka bermain game dan bermain piano.

Selebihnya Dari Sharlene Khan

Komentar

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan