Denna enkla handledning innehåller information om hur man konverterar CSV till Excel i Python genom att tillhandahålla detaljer om konfigurering av Python-miljön, detaljerade steg för att utföra denna uppgift och körbar Python-kod. Genom att använda Python konvertera CSV till Excel med full kontroll över läsningen av käll-CSV-filen och anpassning av den utgående Excel-filen. Utdata Excel-filen kan sparas i alla format som stöds av MS Excel som XLS, XLSX, ODS och många andra.
Steg för att konvertera CSV till Excel i Python
- Konfigurera miljö för att använda Aspose.Cells för Python via Java
- Instantiera och initiera ett TxtLoadOptions-klassobjekt för att ställa in indatafilformat som CSV
- Identifiera separatortecknet som finns i CSV-data
- Ladda käll-CSV-filen i Workbook-objektet med hjälp av TxtLoadOptions-konfigurationen
- Spara utdatafilen som XLS konverterad från CSV
Dessa steg har beskrivit den nödvändiga konfigurationen genom att dela länken för att etablera miljön och sedan tillhandahålls uppgiftslistan för att utföras med Python-koden. Att konvertera CSV till Excel Python-kod är ganska enkelt eftersom du bara behöver ladda CSV-filen och spara den som Excel direkt, men klassobjektet TxtLoadOptions introduceras som kan användas för att anpassa processen för att analysera CSV-källfilen.
Kod för att konvertera CSV-fil till Excel i Python
Vi har använt klassobjektet TxtLoadOptions som gör det möjligt att ladda CSV, TSV och många andra format tillgängliga i klassen FileFormatType. Det ger också möjlighet att ställa in avgränsaren (komma som standard) som används för att avgränsa texten i käll-CSV-filen. Det finns många andra konfigurationer tillgängliga även i TxtLoadOptions som flaggor för att läsa strängdata som datum och numeriskt värde, möjlighet att läsa och ställa in formel från strängarna, flagga för att bibehålla eller ignorera precisionen i det numeriska värdet, ställa in LoadFilter för att ladda filtrera data baserat på vissa kriterier och många andra alternativ.
I det här ämnet har vi lärt oss att konvertera CSV-fil till Excel i Python. Om du är intresserad av att skapa en ny tom Excel-fil och sedan fylla i data i den, se artikeln om hur man skapar en Excel-fil i Python.