KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как объединить или импортировать несколько CSV-файлов на разные листы?

АвторСяоянДата изменения

Как импортировать несколько CSV-файлов из папки в одну книгу Excel, разместив каждый файл на отдельном листе?

Импорт нескольких CSV-файлов в отдельные листы с помощью кода VBA

Импорт нескольких CSV-файлов в отдельные листы с помощью Kutools для Excel

Разделение книги на несколько отдельных файлов CSV / PDF / TXT / Файлы Excel


Импорт нескольких CSV-файлов в отдельные листы с помощью кода VBA

Чтобы быстро импортировать несколько CSV-файлов в книгу, воспользуйтесь приведённым ниже кодом VBA. Выполните следующие действия:

1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.

2. Нажмите Вставка > Модуль и вставьте следующий код в окно Модуля.

Код VBA: импорт нескольких Текстовый файл в отдельные листы:

Sub CombineCsvFiles()
'updateby Extendoffice
    Dim xFilesToOpen As Variant
    Dim I As Integer
    Dim xWb As Workbook
    Dim xTempWb As Workbook
    Dim xDelimiter As String
    Dim xScreen As Boolean
    On Error GoTo ErrHandler
    xScreen = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xDelimiter = "|"
    xFilesToOpen = Application.GetOpenFilename("Text Files (*.csv), *.csv", , "Kutools for Excel", , True)
    If TypeName(xFilesToOpen) = "Boolean" Then
        MsgBox "No files were selected", , "Kutools for Excel"
        GoTo ExitHandler
    End If
    I = 1
    Set xTempWb = Workbooks.Open(xFilesToOpen(I))
    xTempWb.Sheets(1).Copy
    Set xWb = Application.ActiveWorkbook
    xTempWb.Close False
    Do While I < UBound(xFilesToOpen)
        I = I + 1
        Set xTempWb = Workbooks.Open(xFilesToOpen(I))
        xTempWb.Sheets(1).Move , xWb.Sheets(xWb.Sheets.Count)
    Loop
ExitHandler:
    Application.ScreenUpdating = xScreen
    Set xWb = Nothing
    Set xTempWb = Nothing
    Exit Sub
ErrHandler:
    MsgBox Err.Description, , "Kutools for Excel"
    Resume ExitHandler
End Sub

3. Нажмите клавишу F5, чтобы выполнить этот код. Откроется окно — перейдите в нужную папку и выберите CSV-файлы, которые хотите импортировать в Excel (см. скриншот).

выполните код VBA для выбора CSV-файлов

4. После этого нажмите кнопку Открыть, и выбранные CSV-файлы будут импортированы как отдельные листы в новую рабочую книгу.

5. Наконец, вы можете сохранить новую рабочую книгу именно так, как вам нужно.


Импорт нескольких CSV-файлов в отдельные листы с помощью Kutools для Excel

Если у вас установлен Kutools для Excel, с его мощным инструментом Объединить вы сможете быстро объединить или импортировать несколько CSV-файлов — в один лист или в несколько отдельных листов по вашему выбору.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

После установки Kutools для Excelвыполните следующие действия:

1. Нажмите KUTOOLS PLUS > Объединить (см. скриншот).

нажмите функцию «Объединить» Kutools

2. В диалоговом окне Объединить листы выберите Копировать листы из нескольких книг в одну книгу (см. скриншот).

выберите опцию «Объединить несколько листов из книг в одну книгу»

3. На шаге Шаг 2 мастера нажмите Добавить > Файл, чтобы выбрать CSV-файлы для объединения (см. скриншот).

Нажмите «Добавить > Файл», чтобы выбрать CSV-файлы, которые нужно объединить

4. В появившемся диалоговом окне Открыть выберите (*.csv) из выпадающего списка и укажите CSV-файлы, которые хотите объединить.

укажите CSV-файлы, которые необходимо объединить, в окне «Открыть»

5. Затем нажмите кнопку Открыть, и выбранные CSV-файлы появятся в диалоговом окне (см. скриншот).

выбранные CSV-файлы были импортированы в диалоговое окно

6. На Шаге 3 выполните следующие действия:

(1.) Установите флажок В первой строке каждого листа (как комментарии)в разделе Добавить информацию о листе, чтобы информация о всех CSV-файлах была добавлена в объединённые листы в виде комментариев;

(2.) Вы можете переименовать CSV-файлы по своему усмотрению;

(3.) Вы можете пропустить пустые CSV-файлы, если они вам попадутся.

настройте параметры в диалоговом окне

7. Затем нажмите кнопку Готово, и после завершения объединения укажите имя файла и расположение для новой объединённой книги (см. скриншот).

укажите имя файла и расположение для новой объединённой книги

8. Затем нажмите кнопку Сохранить. В появившемся окне подтверждения вы можете открыть книгу, нажав Да, или закрыть его, нажав Нет (см. скриншот).

откройте новый файл, нажав «Да», и закройте его, нажав «Нет»

9. После этого вы можете сохранить этот сценарий или нет — решать вам (см. скриншот).

сохранить этот сценарий или нет

10. В итоге выбранные CSV-файлы будут импортированы в новую рабочую книгу, каждый на отдельном листе (см. скриншот).

выбранные CSV-файлы были импортированы в новую книгу

Скачайте и начните использовать бесплатную пробную версию Kutools для Excel прямо сейчас!


Разделение книги на несколько отдельных файлов CSV / PDF / TXT / Файлы Excel

Иногда возникает необходимость разделить книгу на отдельные CSV-файлы. Для быстрого и простого выполнения этой задачи воспользуйтесь утилитой «Разделить книгу» из набора Kutools для Excel.

После установки Kutools для Excelвыполните следующие действия:

1. Нажмите KUTOOLS PLUS > Книга > Разделить книгу (см. скриншот).

нажмите функцию «Разделить книгу» Kutools

2.В диалоговом окне Разделить книгу:

(1.) Укажите листы, которые хотите разделить;

(2.) Установите флажок Указать форматсохраненияи выберите нужный формат Тип файла;

(3.) Затем нажмите кнопку Разделить и укажите папку для сохранения отдельных файлов.

укажите параметры в диалоговом окне «Разделить книгу»

3. После этого нажмите кнопку ОК, чтобы начать разделение. Книга будет разделена на отдельные CSV-файлы в соответствии с вашими требованиями.

книга будет разделена на отдельные CSV-файлы

Скачайте и попробуйте бесплатную пробную версию Kutools для Excel прямо сейчас!

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек