Du kan använda följande tillvägagångssätt för att konvertera en textfil till CSV med Python:
och om din textfil inte innehåller kolumnnamnen, kan du använda tekniken nedan för att lägga till kolumnerna:
se till att antalet kolumner som anges matchar antalet värden på varje rad i textfilen. Annars får du felet ” längd obalans.’
i nästa avsnitt visar jag dig stegen för att konvertera din textfil till CSV med Python., Jag ska också inkludera koden för att skapa följande verktyg för att utföra konverteringen:
steg för att konvertera textfil till CSV med Python
Steg 1: Installera pandas-paketet
om du inte redan har gjort det, installera pandas-paketet. Du kan använda följande kommando för att installera pandas-paketet under Windows:
pip install pandas
steg 2: fånga sökvägen där din textfil lagras:
fånga sedan sökvägen där textfilen lagras på din dator.,
till exempel lagrade jag en textfil (kallad Product_List) under följande sökväg: C:\Users\Ron\Desktop\Test
steg 3: Konvertera textfilen till CSV med Python
slutligen kan du använda mallen nedan för att underlätta omvandlingen av din textfil till CSV:
för vårt exempel:
- sökvägen där textfilen lagras är: C:\Users\Ron\Desktop\Test\Product_List. – herr talman!,txt
- där filnamnet är Product_List och filtillägget är txt
- sökvägen där CSV sparas är: C:\Users\Ron\Desktop\Test\New_Products. – herr talman!,csv
- där det nya filnamnet som ska skapas är New_Products och filtillägget är csv
så det här är den fullständiga koden för att konvertera textfilen till CSV för vårt exempel:
När du kör koden (justerad till dina sökvägar) får du CSV-filen på din angivna plats:
verktyg för att konvertera en textfil till CSV
Du kan använda Tkinter-paketet för att skapa ett enkelt grafiskt användargränssnitt för att utföra konverteringen från en textfil till CSV.,
här är den kompletta koden som du kan köra i Python:
När du kör koden ser du följande bildskärm:
klicka på knappen”Importera textfil”:
Välj din textfil (t. ex. Product_List) och klicka sedan på knappen”Importera textfil”:
på Open:
nästa, klicka på knappen ’Konvertera text till CSV’:
skriv ett nytt namn för din CSV-fil (t. ex., Och tryck sedan på Spara:
du ser nu CSV-filen på din angivna plats: