Прескочи на основното съдържание

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

Автор: Xiaoyang Последна промяна: 2020-05-28

Може да е лесно за нас да импортираме или запазим работен лист като CSV файл, но опитвали ли сте някога да импортирате CSV файл в работен лист? В тази статия ще говоря за някои интересни методи за справяне с тази задача.

Импортирайте CSV файл в работен лист със съветника за импортиране на текст

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

Импортирайте CSV файл в работен лист с Kutools за Excel


Импортирайте CSV файл в работен лист със съветника за импортиране на текст

Обикновено в Excel можете да приложите функцията Съветник за импортиране на текст, за да импортирате CSV файла в работен лист, моля, направете следното:

1. Активирайте работния лист, в който искате да импортирате CSV файла, след което щракнете Дата > От текст, вижте екранна снимка:

doc импортиране на csv файл 1

2. В Импортиране на текстов файл прозорец, моля, посочете CSV файла, който искате да импортирате, вижте екранната снимка:

doc импортиране на csv файл 2

3, След това кликнете внос бутон, в Стъпка 1 на Съветник за импортиране на текстизберете ограничители опция, вижте екранна снимка:

doc импортиране на csv файл 3

4, След това кликнете Напред > бутон, в стъпка 2 на съветника, проверете запетая под Разделители опция, вижте екранна снимка:

doc импортиране на csv файл 4

5. След това продължете да щраквате Следваща> в Стъпка 3 на съветника изберете Текст опция в секцията Формат на данните в колоната и можете да видите, че първата колона ще бъде маркирана. След това задръжте Превключване клавиш за маркиране на всички колони. Вижте екранна снимка:

doc импортиране на csv файл 5

6, След това кликнете завършеност бутон, в изскочилия Импортиране на данни диалогов прозорец, изберете местоположението, където искате да поставите данните, вижте екранната снимка:

doc импортиране на csv файл 6

7. Щракнете OK CSV файлът е импортиран веднага в работния лист.

doc импортиране на csv файл 7


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

Ако сте уморени от горния метод стъпка по стъпка, следният VBA код също може да реши този проблем.

1. Задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния код в Модули Window.

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 за Excel диалогов прозорец, вижте екранна снимка:

doc импортиране на csv файл 8

4, След това кликнете отворено и щракнете върху клетка, където искате да поставите импортираните данни, вижте екранната снимка:

doc импортиране на csv файл 9

5, И после щракнете върху OK, конкретният CSV файл е импортиран в работния лист.


Импортирайте CSV файл в работен лист с Kutools за Excel

Ако имате Kutools за Excel, Със своята Вмъкване на файл в курсора помощна програма, можете бързо да импортирате CSV файл, текстов файл, Excel файл или PRN файл в текущия работен лист.

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

След инсталиране Kutools за Excel, моля, направете следното:

1. Активирайте работен лист, където искате да импортирате данните от CSV файла.

2, След това кликнете Kutools плюс > Внос износ > Вмъкване на файл в курсора, вижте екранна снимка:

3. в Вмъкване на файл в курсора диалогов прозорец, моля, направете следните опции:

(1.) Щракнете doc импортиране на csv файл 12бутон за избор на клетка, в която искате да изведете данните;

(2.) След това щракнете паса бутон за отваряне на прозореца Изберете файл за вмъкване в позицията на курсора в клетката;

(3.) В изскачащия прозорец изберете CSV файлове от долния десен падащ списък и след това изберете CSV файла, който искате да импортирате.

doc импортиране на csv файл 11
1
doc импортиране на csv файл 13

4. След като посочите CSV файла, щракнете отворено бутон, за да върнете предишния диалогов прозорец, и след това щракнете OK за импортиране на CSV файла. И CSV файлът ще бъде вмъкнат в конкретното място, от което се нуждаете.

Кликнете, за да научите повече за тази функция за вмъкване на файл в курсора...

Изтеглете и изпробвайте безплатно Kutools за Excel сега!


Демонстрация: Импортирайте CSV файл в работен лист с Kutools за Excel

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

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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