ПочатиПочніть безкоштовно

Читання файлів CSV

Ви приєдналися до DataCorp як молодший аналітик даних. Ваш перший проєкт — об'єднати базу даних співробітників, але дані надходять з кількох систем у різних форматах CSV: частина — з комами, інші — з табуляцією. Уміння працювати з різними форматами файлів є критично важливим, адже у реальних умовах дані рідко бувають у єдиному стандартизованому вигляді.

Класи Table, CsvReadOptions та інші пов'язані з Tablesaw уже імпортовано для вас.

Ця вправа є частиною курсу

Імпорт даних у Java

Переглянути курс

Інструкції до вправи

  • Прочитайте "employees.csv" з типовими параметрами.
  • Прочитайте "employees_tab.csv", використовуючи табуляцію як роздільник.
  • Виведіть структуру обох таблиць.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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());
        }
    }
}
Редагувати та запускати код