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

Как импортировать CSV-файл на лист?

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

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

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

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

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


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

Как правило, в Excel для импорта CSV-файла на лист можно воспользоваться функцией «Мастер импорта текстовых файлов». Выполните следующие действия:

1. Активируйте лист, на который хотите импортировать CSV-файл, затем нажмите Данные > Из текста. См. снимок экрана:

снимок экрана с нажатием «Данные > Из текста»

2. В окне Импорт текстового файла укажите CSV-файл, который вы хотите импортировать (см. снимок экрана):

укажите CSV-файл для импорта

3. Затем на шаге 1 Мастера импорта текстовых файлов нажмите кнопку Импорт и выберите параметр С разделителями, см. снимок экрана:

выберите параметр «С разделителями» в диалоговом окне

4. Затем на шаге 2 мастера установите флажок Запятая в разделе Разделители и нажмите кнопку Далее>. См. снимок экрана:

установите флажок «Запятая» в разделе «Разделители»

5. Далее нажмите кнопку Далее >. На шаге 3 мастера в разделе «Формат данных столбца» выберите параметр Текст — вы увидите, что первый столбец будет выделен. Затем удерживайте клавишу Shift, чтобы выделить все столбцы. См. снимок экрана:

выберите параметр «Текст» в разделе «Формат данных столбца»

6. Затем в появившемся диалоговом окне Импорт данных выберите место, куда вы хотите поместить данные, и нажмите кнопку Готово. См. снимок экрана:

выберите место для размещения данных

7. Нажмите кнопку OK, и CSV-файл будет немедленно импортирован на лист.

CSV-файл был импортирован на лист


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

Если у вас установлен Kutools для Excel, с помощью его утилиты Вставить файл в текущую позицию вы можете быстро импортировать CSV-файл, текстовый файл, файл Excel или файл PRN в текущий лист.

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

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

1.Активируйте лист, на который вы хотите импортировать данные из CSV-файла.

2. Затем нажмите KUTOOLS PLUS > Импорт/экспорт > Вставить файл в текущую позицию. См. снимок экрана:

нажмите функцию «Вставить файл в позицию курсора» от Kutools

3.В диалоговом окне Вставить файл в текущую позициювыполните следующие действия:

(1.) Нажмите кнопку кнопка выбора, чтобы выбрать ячейку, в которую вы хотите вывести данные;

(2.) Затем нажмите кнопку Обзор, чтобы открыть окно «Выбор файла для вставки в позицию курсора ячейки»;

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

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

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

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


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

Если вам надоело выполнять описанный выше метод шаг за шагом, следующий код VBA поможет справиться с этой задачей.

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

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

Код VBA: импорт CSV-файла на лист:

Sub ImportCSVFile()
'Updateby Extendoffice
    Dim xFileName As Variant
    Dim Rg As Range
    Dim xAddress As String
    xFileName = Application.GetOpenFilename("CSV File (*.csv), *.csv", , "Kutools for Excel", , False)
    If xFileName = False Then Exit Sub
    On Error Resume Next
    Set Rg = Application.InputBox("please select a cell to output the data", "Kutools for Excel", Application.ActiveCell.Address, , , , , 8)
    On Error GoTo 0
    If Rg Is Nothing Then Exit Sub
    xAddress = Rg.Address
    With ActiveSheet.QueryTables.Add("TEXT;" & xFileName, Range(xAddress))
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 936
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = True
        .TextFileSpaceDelimiter = False
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
    End Sub

3. Затем нажмите клавишу F5, чтобы запустить этот код, и в появившемся диалоговом окне Kutools для Excel выберите CSV-файл, который вы хотите импортировать. См. снимок экрана:

код VBA для выбора CSV-файла

4. Затем нажмите кнопку Открыть и щелкните ячейку, в которую хотите поместить импортированные данные (см. снимок экрана):

код VBA для щелчка по ячейке с выводом импортированных данных

5. Затем нажмите кнопку OK, и указанный CSV-файл будет импортирован на лист.

Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек