MulaiMulai sekarang secara gratis

Membaca file CSV

Anda bergabung dengan DataCorp sebagai analis data junior. Proyek pertama Anda melibatkan konsolidasi basis data karyawan, tetapi datanya berasal dari beberapa sistem dengan format CSV berbeda—sebagian dipisahkan koma, lainnya dipisahkan tab. Kemampuan menangani beragam format file sangat penting karena data dunia nyata jarang hadir dalam satu format standar.

Table, CsvReadOptions, dan kelas terkait Tablesaw telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Petunjuk latihan

  • Baca "employees.csv" menggunakan opsi default.
  • Baca "employees_tab.csv" menggunakan pemisah tab.
  • Cetak struktur kedua tabel.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

public class ReadCSVFiles {
    public static void main(String[] args) {
        try {
            // Read file using default options
            Table standardCsv = Table.____().____("employees.csv");
            
            // Read file using a tab delimiter
            Table tabDelimited = Table.read().csv(CsvReadOptions
                .____("employees_tab.csv")
                .____('\t')
                .build());
            
            // Print the structure of both tables
            System.out.println(____.____());
            System.out.println(____.____());
            
        } catch (Exception e) {
            System.err.println("Error reading CSV files: " + e.getMessage());
        }
    }
}
Edit dan Jalankan Kode