"Type","Name","Description","Designation","First-term assessment","Second-term assessment","Total"
"Subject","Nick","D1234","F4321",10,19,29
"Unit","HTML","D1234-1","F4321",18,,
"Topic","Tags","First Term","F4321",18,,
"Subtopic","Review of representation of HTML",,,,,
Tout ce qui précède est la valeur d'une feuille excel, qui est convertie en csv et c'est celui qui est montré ci-dessus.
L'en-tête, comme vous le remarquez, contient sept colonnes, les données en dessous varient,
J'ai ce script pour générer ces derniers à partir de python script,le script est ci-dessous
from django.db import transaction
import sys
import csv
import StringIO
file = sys.argv[1]
no_cols_flag=0
flag=0
header_arr=[]
print file
f = open(file, 'r')
while (f.readline() != ""):
for i in [line.split(',') for line in open(file)]: # split on the separator
print "==========================================================="
row_flag=0
row_d=""
for j in i: # for each token in the split string
row_flag=1
print j
if j:
no_cols_flag=no_cols_flag+1
data=j.strip()
print j
break
Comment modifier le script ci-dessus pour dire que ces données appartiennent à un en-tête de colonne particulier .
Merci..