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:

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *