Praca z surowymi plikami tekstowymi często wymaga eksportowania niestrukturalnych danych do czystszej i bardziej zorganizowanej formy. Konwersja pliku TXT na CSV ułatwia analizę informacji, zarządzanie rekordami lub import danych do aplikacji arkuszowych. W tym artykule dowiesz się, jak przekonwertować format TXT na CSV za pomocą Python.
Dlaczego konwertować plik TXT na CSV?
Pliki tekstowe (.txt) przechowują dane jako zwykły tekst, zazwyczaj oddzielony spacjami, tabulatorami lub innymi znakami. Chociaż ten format jest prosty, może być trudny do zarządzania lub analizy. Konwersja do pliku CSV organizuje dane w wyraźne wiersze i kolumny, co ułatwia pracę w arkuszach kalkulacyjnych lub narzędziach do analizy danych.
Typowe przypadki użycia
Konwersja TXT na CSV jest pomocna w wielu sytuacjach, takich jak
- Importing raw data from logs or system exports
- Czyszczenie i organizowanie danych do raportów lub analizy
- Przygotowanie zbiorów danych do użycia w Excelu lub innych narzędziach do arkuszy kalkulacyjnych
Biblioteka konwertera tekstu na CSV w Python
Aspose.Cells for Python via .NET to potężna biblioteka, która pozwala tworzyć, edytować i konwertować pliki Excel i CSV, wszystko bez potrzeby posiadania zainstalowanego Microsoft Excel. Umożliwia konwersję plików, obliczenia formuł, generowanie wykresów, tabele przestawne i wiele więcej. Ułatwia proces konwersji plików tekstowych do ustrukturyzowanego formatu CSV.
Możesz to pobrać z releases lub zainstalować bezpośrednio z PyPI używając następującego polecenia:
pip install aspose-cells-python
Convert a TXT File to a CSV in Python
Możesz przekonwertować dane z pliku tekstowego na format CSV w Python. Wystarczy załadować zwykły plik tekstowy do pamięci i wyeksportować dane do pliku CSV.
Proszę wykonać poniższe kroki, aby przekonwertować plik tekstowy na format CSV:
- Załaduj plik TXT źródłowy używając klasy
Workbook
. - Zapisz zawartość jako plik CSV, używając metody
save()
.
Następny przykład ilustruje, jak odczytać plik tekstowy i eksportować go jako CSV.
from aspose.cells import Workbook, SaveFormat
# Krok 1: Załaduj plik TXT
workbook = Workbook("sample_data.txt")
# Krok 2: Zapisz jako plik CSV
workbook.save("output.csv", SaveFormat.CSV)

Convert TXT File to CSV using Python.
Convert TXT to CSV with Delimiters
Jeśli twój plik tekstowy używa innego delimiteru niż przecinek (takiego jak tabulator lub średnik), możesz dostosować opcje ładowania przed konwersją.
Proszę postępować zgodnie z poniższymi krokami:
- Utwórz instancję klasy
TxtLoadOptions
. - Określ opcje ładowania, takie jak separator.
- Załaduj plik TXT źródłowy za pomocą klasy
Workbook
z opcjami ładującymi. - Zapisz zawartość jako plik CSV za pomocą metody
save()
.
Następujący przykład pokazuje, jak określić opcje ładowania i konwertować TXT na CSV.
from aspose.cells import Workbook, TxtLoadOptions, SaveFormat
# Krok 1: Zdefiniuj opcje ładowania z separatorem tabulacji
load_options = TxtLoadOptions()
load_options.separator = '\t' # Tab-delimited text
# Krok 2: Załaduj plik TXT
workbook = Workbook("tab_delimited.txt", load_options)
# Krok 3: Zapisz jako plik CSV
workbook.save("converted.csv", SaveFormat.CSV)

Convert TXT File to CSV with Delimiters.
Zdobądź darmową licencję
Możesz ocenić Aspose.Cells for Python za pomocą .NET bez ograniczeń. Uzyskaj bezpłatną tymczasową licencję i przetestuj wszystkie funkcje, w tym konwersje, formuły, wykresy i duże pliki.
Spróbuj internetowego konwertera TXT na CSV.
Możesz również spróbować tego bezpłatnego konwertera TXT na CSV, aby szybko przekształcić swoje pliki tekstowe na format CSV. Oferuje szybki i niezawodny sposób na eksportowanie danych bez instalowania jakiegokolwiek oprogramowania. Po prostu wgraj swój plik TXT, przekształć go i pobierz wynikowy plik CSV w ciągu kilku sekund.
Python TXT do konwersji CSV: Dokumentacja i narzędzia
Oprócz konwersji plików TXT na CSV, Aspose.Cells for Python za pośrednictwem .NET oferuje potężne funkcje do zarządzania danymi i arkuszami kalkulacyjnymi. Możesz wykonywać różne zadania, takie jak konwersje plików, stosowanie formuł, formatowanie komórek, tworzenie wykresów i generowanie tabel przestawnych programowo, bez Microsoft Excel.
Sprawdź poniższe zasoby, aby odkryć pełen zakres jego możliwości:
- Dokumentacja Aspose.Cells for Python
- API Reference Guide
- Darmowe narzędzia do konwersji Excel online
- Samouczki dla deweloperów i przykłady
Wniosek
W tym artykule nauczyłeś się, jak przekształcić plik TXT do formatu CSV za pomocą Python. To przekształcenie jest kluczowym krokiem w oczyszczaniu danych i raportowaniu. Dzięki Aspose.Cells for Python za pośrednictwem .NET możesz zautomatyzować ten proces, zarządzać niestandardowymi ogranicznikami i efektywnie obsługiwać duże zbiory danych.
Jeśli masz jakiekolwiek pytania lub potrzebujesz pomocy technicznej, nie wahaj się odwiedzić naszego Free Support Forum.
TXT do CSV Python: Często zadawane pytania
Q1: Czy mogę przekonwertować wiele plików TXT na CSV naraz?
Tak. Możesz przechodzić przez pliki w katalogu i konwertować każdy z nich, używając tej samej logiki.
Q2: Czy Aspose.Cells wymaga zainstalowania programu Microsoft Excel?
Nie. Aspose. Cells działa całkowicie niezależnie i nie potrzebuje Microsoft Excel ani żadnych innych aplikacji firm trzecich do działania.
Q3: Czy mogę wykonać inne konwersje, takie jak CSV na Excel lub Excel na JSON?
Absolutnie! Aspose.Cells obsługuje szeroki zakres konwersji plików, w tym CSV do Excela, Excela do JSON, Excela do HTML, ODS i wiele innych.