1

У меня есть лист Excel в файле .xls. Я хочу объединить его с файлом .csv, чтобы данные в файле .csv добавлялись, начиная с первой пустой строки в .xls.

Я хочу быть в состоянии сделать это автоматически.

1 ответ1

1

Вам нужно будет создать макрос.

Основные шаги макроса:1) Откройте файл xls и найдите последнюю строку с данными. Добавьте 1 к этому, и вы получите первый ряд без данных. 2) Откройте файл CSV, найдите последнюю строку данных, выберите и скопируйте все строки данных. 3) Вставьте данные из файла CSV в файл XLS, начиная с первой строки без данных.

Вы можете найти код макроса для отдельных этапов этого процесса, записав макрос для каждого из различных этапов, а затем соединить их, чтобы все работало так, как вам нужно.

При импорте CSV вы должны убедиться, что для каждого столбца задан соответствующий тип данных, иначе вставка в xls может вызвать проблемы с повреждением данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .