CSV- Datei ist eine durch Kommas getrennte Wertedatei, die ein Komma verwendet, um Werte zu trennen. Es wird grundsätzlich zum Datenaustausch zwischen verschiedenen Anwendungen verwendet. Dabei werden einzelne Zeilen durch einen Zeilenumbruch getrennt. Datenfelder in jeder Zeile werden durch ein Komma getrennt.

Beispiel:

Name, Gehalt, Alter, Anzahl der beschäftigten Jahre
Akriti, 90000, 20, 1
Shreya, 100000, 21, 2
Priyanka, 25000, 45, 7
Neha, 46000, 25, 4

Hinweis: Weitere Informationen finden Sie unter Arbeiten mit CSV-Dateien in Python

Konvertieren von CSV in HTML-Tabelle in Python

Methode 1 Verwenden von Pandas: Eine der einfachsten Möglichkeiten zum Konvertieren von CSV-Dateien in HTML-Tabellen ist die Verwendung von pandas. Geben Sie den folgenden Code in die Eingabeaufforderung ein, um Pandas zu installieren.

Pip installieren Pandas 

Beispiel: Angenommen, die CSV-Datei sieht folgendermaßen aus:



csv-to-html

  
  
import pandas as pd 
  
a = pd.read_csv("read_file.csv") 
  
a.to_html("Table.htm") 
  
html_file = a.to_html() 

Ausgabe:

csv-to-html

Methode 2 Verwenden von PrettyTable: PrettyTable ist eine einfache Python-Bibliothek, mit der sich Tabellendaten schnell und einfach in visuell ansprechenden ASCII-Tabellen darstellen lassen. Geben Sie den folgenden Befehl ein, um dieses Modul zu installieren.

pip install PrettyTable

Beispiel: Die obige CSV-Datei wird verwendet.

from prettytable import PrettyTable 
  
  
a = open("read_file.csv", 'r') 
  
a = a.readlines() 
  
l1 = a[0] 
l1 = l1.split(',') 
  
t = PrettyTable([l1[0], l1[1]]) 
  
for i in range(1, len(a)) : 
    t.add_row(a[i].split(',')) 
  
code = t.get_html_string() 
html_file = open('Tablee.html', 'w') 
html_file = html_file.write(code) 

Ausgabe :

Python-CSV-zu-HTML