Как импортировать файл csv на лист?
Для нас может быть легко импортировать или сохранить рабочий лист как файл CSV, но пробовали ли вы когда-нибудь импортировать файл CSV в рабочий лист? В этой статье я расскажу о некоторых интересных методах, которые помогут вам справиться с этой задачей.
Импортируйте файл CSV на лист с помощью мастера импорта текста
Импортировать файл CSV на лист с кодом VBA
Импортируйте файл CSV на рабочий лист с помощью Kutools for Excel
Импортируйте файл CSV на лист с помощью мастера импорта текста
Обычно в Excel вы можете применить функцию мастера импорта текста для импорта файла CSV на рабочий лист, сделайте следующее:
1. Активируйте рабочий лист, который вы хотите импортировать CSV-файл, затем нажмите Данные > Из текста, см. снимок экрана:
2. В Импортировать текстовый файл в окне укажите CSV-файл, который вы хотите импортировать, см. снимок экрана:
3. Затем нажмите Импортировать кнопку на Шаге 1 Мастер импорта текста, наведите на разграниченный вариант, см. снимок экрана:
4. Затем нажмите Следующая > кнопку, на шаге 2 мастера установите флажок Запятая под Разделители вариант, см. снимок экрана:
5. Затем продолжайте нажимать Следующая> кнопку, на шаге 3 мастера выберите Текст в разделе Формат данных столбца, и вы увидите, что первый столбец будет выделен. Затем удерживайте Shift клавиша для выделения всех столбцов. Смотрите скриншот:
6. Затем нажмите Завершить кнопка, в выдвинутой Импортировать данные В диалоговом окне выберите место, куда вы хотите поместить данные, см. снимок экрана:
7. Нажмите OK кнопка, CSV-файл был сразу импортирован на рабочий лист.
Импортировать файл 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 диалог, см. снимок экрана:
4. Затем нажмите Откройте и щелкните ячейку, в которую вы хотите поместить импортированные данные, см. снимок экрана:
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.) Щелкните кнопка для выбора ячейки, в которую вы хотите вывести данные;
(2.) Затем щелкните ЛИСТАТЬ СПИСКИ кнопка, чтобы открыть окно Выбрать файл для вставки в позицию курсора ячейки;
(3.) Во всплывающем окне выберите Файлы CSV в правом нижнем раскрывающемся списке, а затем выберите файл CSV, который вы хотите импортировать.
4. После указания файла CSV нажмите Откройте кнопку, чтобы вернуться в прежнее диалоговое окно, а затем нажмите OK для импорта файла CSV. И файл CSV будет вставлен в нужное вам место.
Нажмите, чтобы узнать больше об этой функции «Вставить файл в курсор»…
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демонстрация: импорт файла CSV на рабочий лист с помощью Kutools for Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!