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:
2, w Importuj plik tekstowy okno, proszę określić plik CSV, który chcesz zaimportować, patrz zrzut ekranu:
3. Następnie kliknij import przycisk w kroku 1 programu Kreator importu tekstu, Wybierz Rozgraniczone opcja, patrz zrzut ekranu:
4. Następnie kliknij Następna > w kroku 2 kreatora, zaznacz Przecinek pod Ograniczniki opcja, patrz zrzut ekranu:
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:
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:
7. Kliknij OK przycisk, plik CSV został zaimportowany do arkusza od razu.
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:
4. Następnie kliknij Otwarte i kliknij komórkę, w której chcesz umieścić zaimportowane dane, zobacz zrzut ekranu:
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 przycisk, 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ć.
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
Najlepsze narzędzia biurowe
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...
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!