Den kommaseparerade värden formatet används som en vanlig konvertering format för program som använder tabeller . I detta format , är uppgifter som anges som text och separerade med ett kommatecken , medan rader av enskilda rader separeras med radbrytningar . Python använder en speciell bibliotek för att tolka CSV-filer . När du har tolkats filerna , är det en enkel sak att konvertera dem till HTML-kod , så att de enkelt kan läsas i en modern webbläsare . Instruktioner
1
Importera Python CSV -biblioteket , " csv , " via ledningen :
import csv
2
Öppna CSV-filen i läs -läge och skapa en ny CSV -läsare objektet för det , t.ex. :
my_csv_file = open ( ' from.csv ' , ' rb ' ) my_csv = csv.reader ( my_csv_file )
3
Skapa en ny HTML- fil i skrivläge , t.ex. :
my_html = open ( ' newfile.html ' , ' w ' )
4
Skriv öppningen tabellen tagg i HTML-filen :
my_html.write ( '
\\ n ' )
5 Skriv en loop till loop genom varje rad i CSV -filen :
för linje i my_csv :
6
Skriv öppna och stänga taggar tabellrad i HTML-dokumentet inuti " " representerar en flik eller serie av mellanslag .
7 Skriv en array - genomkorsar loop mellan de två taggarna tabellrad . Inne i loopen , skriver varje post i html-fil och bifoga den i tabellen datataggar :
för inresa i raden : my_html.write ( ' , + inträde + < /td > \\ n ' ) 8 Skriv taggen avslutande tabellen i HTML -filen och stäng dina filestreams : my_html.write ( " < ;/table > \\ n " ) my_html.close ( ) my_csv_file.close ( ) katalog
|