Я хочу заполнить таблицу записями из многоуровневого CSV. Первая строка больше похожа на сводку строк, следующих за ней - она представляет некоторые средние и другие числа, которые генерируются на основе данных под ней. Итак, по сути, тот факт, что у него есть строка заголовка (со сводными данными, а не заголовок столбца) и дополнительный первый столбец (который указывает уровень записи), - единственное, что делает его многоуровневым CSV.
Это выглядит примерно так:
**1** | avg1 | avg2 | avg3
**2** | abc1 | abc2 | abc3 | abc4 | abc5 | abc6 | abc7 | abc8
**2** | abc1 | abc2 | abc3 | abc4 | abc5 | abc6 | abc7 | abc8
**2** | abc1 | abc2 | abc3 | abc4 | abc5 | abc6 | abc7 | abc8
Мне действительно нужны только эффективные данные, а не сводная строка, поэтому я могу игнорировать первую строку и столбец и позволить импорту обработать остальное. Предположительно, мне нужно будет сохранить также часть заголовка в будущем - больше всего как в другой таблице с некоторыми отношениями к первой (и я знаю, что приведенный выше пример не очень четко) - мне было интересно, знает ли загрузчик SQL, как для обработки многоуровневых CSV.