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
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());
}
}
}