Mulai sekarangMulai 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 merupakan bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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