możesz użyć następującego podejścia do konwersji pliku tekstowego do pliku CSV za pomocą Pythona:
a jeśli Twój plik tekstowy nie zawiera nazw kolumn, możesz użyć poniższej techniki, aby dodać kolumny:
upewnij się, że liczba kolumn jest zgodna z liczbą wartości w każdym wierszu w pliku tekstowym. W przeciwnym razie, otrzymasz błąd ' niedopasowania długości.'
w następnej sekcji pokażę Ci kroki, aby przekonwertować plik tekstowy do pliku CSV za pomocą Pythona., Dołączę również kod, aby utworzyć następujące narzędzie do przeprowadzenia konwersji:
kroki konwersji pliku tekstowego do pliku CSV za pomocą Pythona
Krok 1: Zainstaluj pakiet pandas
Jeśli jeszcze tego nie zrobiłeś, zainstaluj pakiet pandas. Możesz użyć następującego polecenia, aby zainstalować pakiet pandy w systemie Windows:
pip install pandas
Krok 2: Przechwyć ścieżkę, na której przechowywany jest plik tekstowy:
następnie przechwyć ścieżkę, na której przechowywany jest plik tekstowy na twoim komputerze.,
na przykład zapisałem plik tekstowy (o nazwie Product_List) pod następującą ścieżką: C:\Users\Ron\Desktop\Test
Krok 3: przekonwertuj plik tekstowy do pliku CSV za pomocą Pythona
wreszcie możesz użyć poniższego szablonu, aby ułatwić konwersję pliku tekstowego do pliku CSV:
dla naszego przykładu:
- ścieżka, na której przechowywany jest plik tekstowy, jest: C:\Users\Ron\Desktop\Test\Product_List.,txt
- gdzie nazwa pliku to Product_List, a rozszerzenie to txt
- ścieżka do zapisania pliku CSV to: C:\Users\Ron\Desktop\Test\New_Products.,csv
- gdzie nowa nazwa pliku do utworzenia to New_Products, a rozszerzenie to csv
więc jest to kompletny kod do konwersji pliku tekstowego do pliku CSV dla naszego przykładu:
Po uruchomieniu kodu (dostosowanego do ścieżek), otrzymasz plik CSV w określonej lokalizacji:
narzędzie do konwersji pliku tekstowego do CSV
możesz użyć pakietu Tkinter w celu utworzenia prostego graficznego interfejsu użytkownika do przeprowadzenia konwersji z pliku tekstowego do CSV.,
Oto kompletny kod, który możesz uruchomić w Pythonie:
Po uruchomieniu kodu zobaczysz następujący ekran:
kliknij przycisk”Importuj plik tekstowy”:
Wybierz swój plik tekstowy (np. product_list), a następnie kliknij Otwórz:
następnie kliknij przycisk „Konwertuj tekst na csv”:
wpisz nową nazwę pliku CSV (np.,, New_Products), a następnie naciśnij Save:
zobaczysz plik CSV w podanej lokalizacji: