Przejdź do głównej zawartości

Jak zaimportować plik CSV do arkusza roboczego?

Importowanie lub zapisywanie arkusza roboczego jako pliku CSV może być dla nas łatwe, ale czy kiedykolwiek próbowałeś zaimportować plik CSV do arkusza roboczego? W tym artykule omówię kilka interesujących metod radzenia sobie z tym zadaniem.

Importuj plik CSV do arkusza roboczego za pomocą Kreatora importu tekstu

Importuj plik CSV do arkusza roboczego z kodem VBA

Importuj plik CSV do arkusza roboczego za pomocą Kutools for Excel


Importuj plik CSV do arkusza roboczego za pomocą Kreatora importu tekstu

Zwykle w programie Excel można zastosować funkcję Kreatora importu tekstu, aby zaimportować plik CSV do arkusza roboczego, wykonaj następujące czynności:

1. Aktywuj arkusz roboczy, do którego chcesz zaimportować plik CSV, a następnie kliknij Dane > Z tekstuzobacz zrzut ekranu:

doc importuj plik csv 1

2, w Importuj plik tekstowy okno, proszę określić plik CSV, który chcesz zaimportować, patrz zrzut ekranu:

doc importuj plik csv 2

3. Następnie kliknij import przycisk w kroku 1 programu Kreator importu tekstu, Wybierz Rozgraniczone opcja, patrz zrzut ekranu:

doc importuj plik csv 3

4. Następnie kliknij Następna > w kroku 2 kreatora, zaznacz Przecinek pod Ograniczniki opcja, patrz zrzut ekranu:

doc importuj plik csv 4

5. Następnie kliknij Następne> w kroku 3 kreatora wybierz Tekst opcja w sekcji Format danych kolumny i widać, że pierwsza kolumna zostanie podświetlona. Następnie przytrzymaj Shift klawisz, aby podświetlić wszystkie kolumny. Zobacz zrzut ekranu:

doc importuj plik csv 5

6. Następnie kliknij koniec przycisk, w wyskakującym Zaimportować dane W oknie dialogowym wybierz lokalizację, w której chcesz umieścić dane, zobacz zrzut ekranu:

doc importuj plik csv 6

7. Kliknij OK przycisk, plik CSV został zaimportowany do arkusza od razu.

doc importuj plik csv 7


Importuj plik CSV do arkusza roboczego z kodem VBA

Jeśli jesteś zmęczony powyższą metodą krok po kroku, poniższy kod VBA również może rozwiązać ten problem.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.

2. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.

Kod VBA : Importuj plik CSV do arkusza roboczego:

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. Następnie naciśnij F5 klucz, aby uruchomić ten kod, i wybierz plik CSV, który chcesz zaimportować w wyskakującym okienku Kutools dla programu Excel okno dialogowe, zobacz zrzut ekranu:

doc importuj plik csv 8

4. Następnie kliknij Otwarte i kliknij komórkę, w której chcesz umieścić zaimportowane dane, zobacz zrzut ekranu:

doc importuj plik csv 9

5. A następnie kliknij OK, określony plik CSV został zaimportowany do arkusza.


Importuj plik CSV do arkusza roboczego za pomocą Kutools for Excel

Jeśli Kutools dla programu Excel, Z siedzibą w Wstaw plik do kursora narzędzie, możesz szybko zaimportować plik CSV, plik tekstowy, plik Excel lub plik PRN do bieżącego arkusza roboczego.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. 

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1. Aktywuj arkusz roboczy, w którym chcesz zaimportować dane pliku CSV.

2. Następnie kliknij Kutools Plus > Import Eksport > Wstaw plik do kursorazobacz zrzut ekranu:

3. W Wstaw plik do kursora w oknie dialogowym, wykonaj następujące opcje:

(1.) Kliknij doc importuj plik csv 12przycisk, aby wybrać komórkę, w której chcesz wyprowadzić dane;

(2.) Następnie kliknij Przeglądaj przycisk, aby otworzyć okno Wybierz plik do wstawienia w oknie pozycji kursora komórki;

(3.) W wyskakującym oknie wybierz Pliki CSV z rozwijanej listy w prawym dolnym rogu, a następnie wybierz plik CSV, który chcesz zaimportować.

doc importuj plik csv 11
1
doc importuj plik csv 13

4. Po określeniu pliku CSV kliknij Otwarte , aby powrócić do poprzedniego okna dialogowego, a następnie kliknij OK aby zaimportować plik CSV. Plik CSV zostanie wstawiony do określonej lokalizacji, której potrzebujesz.

Kliknij, aby dowiedzieć się więcej o tej funkcji Wstaw plik w kursorze…

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Demo: Importuj plik CSV do arkusza roboczego za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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