Перейти к основному содержанию

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

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

Импортируйте файл CSV на лист с помощью мастера импорта текста

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

Импортируйте файл CSV на рабочий лист с помощью Kutools for Excel


Импортируйте файл CSV на лист с помощью мастера импорта текста

Обычно в Excel вы можете применить функцию мастера импорта текста для импорта файла CSV на рабочий лист, сделайте следующее:

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

документ импортировать CSV-файл 1

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

документ импортировать CSV-файл 2

3. Затем нажмите Импортировать кнопку на Шаге 1 Мастер импорта текста, наведите на разграниченный вариант, см. снимок экрана:

документ импортировать CSV-файл 3

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

документ импортировать CSV-файл 4

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

документ импортировать CSV-файл 5

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

документ импортировать CSV-файл 6

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

документ импортировать CSV-файл 7


Импортировать файл 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 ключ для запуска этого кода и выберите файл CSV, который вы хотите импортировать, в появившемся Kutools for Excel диалог, см. снимок экрана:

документ импортировать CSV-файл 8

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

документ импортировать CSV-файл 9

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


Импортируйте файл CSV на рабочий лист с помощью Kutools for Excel

Если вы только что Kutools for Excel, С его Вставить файл в курсор Утилита, вы можете быстро импортировать CSV-файл, текстовый файл, файл Excel или PRN-файл в текущий рабочий лист.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

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

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

2. Затем нажмите Кутулс Плюс > Импорт Экспорт > Вставить файл в курсор, см. снимок экрана:

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

(1.) Щелкните документ импортировать CSV-файл 12кнопка для выбора ячейки, в которую вы хотите вывести данные;

(2.) Затем щелкните ЛИСТАТЬ СПИСКИ кнопка, чтобы открыть окно Выбрать файл для вставки в позицию курсора ячейки;

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

документ импортировать CSV-файл 11
1
документ импортировать CSV-файл 13

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

Нажмите, чтобы узнать больше об этой функции «Вставить файл в курсор»…

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


Демонстрация: импорт файла CSV на рабочий лист с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Лучшие инструменты для офисной работы

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

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In the macro code mentioned above the file gets extracted in active sheet and does not allow me to choose a new sheet to paste the sheet Can u please help me.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations