Подскажите пожалуйста, есть ли возможность в Excel 2016 загрузить данные из CSV файла, содержащего более миллиона записей (которые уже в Excel дадут 6 млн строк и 7 столбцов), при этом естественно переходить на следующий лист после заполнения 1 048 576 строчки.
… и блоками вставлять на листы по 1 млн. строк. Можете глянуть тут — я, пока, не разбирался.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Вообще чтоб решать задачу - одного описания задачи недостаточно. Я как-то видал csv-файлы, в которых например на каждую "экселевскую" строку был пяток текстовых. Причём эксель открывал такие файлы корректно, а если парсить построчно как текст - практически нереально сделать правильно.
Андрей VG - буду отбирать необходимые мне данные так как я привык делать в Ексель PooHkrd, Hugo - есть файл в csv, полностью аналогичные файлы но меньшего размера прекрасно открывал через Данные=>Создать запрос=>из файла Csv. Но поскольку данные будут занимать более 1 048 576 строк, возник вопрос, как на стадии формирования запроса подсказать Ексель, что если данные не умещаются на 1 лист - то нужно создать следующий и т.д.
Значит у вас есть 3 варианта: 1. Создать столбец, в котором указать признак для разделения по количеству строк, после чего на каждый лист выгружаете отдельным запросом каждый из размеченных кусков 2. сделать всю обработку данных, которую вы умеете делать в Excel при помощи инструментария PQ и выгрузить уже готовый результат, который скорее всего занимает менее 1 млн строк 3. Выгрузить весь Csv в модель данных, после чего при помощи Power Pivot анализировать данные и выводить готовый результат через таблицу либо сводную.
Но как вам в этом помочь мы не знаем, т.к. вы упорно не хотите объяснить что за обработку данных вы планируете производить с 6 листами по 1млн строк, которую наверняка можно быстрее сделать сразу в запросе PQ.