lecture .csv et stockage dans table
Salut à tous,
je dois préparer un petit script pour le travail
J'ai un fichier .csv avec deux colonnes (prefixe, nom d'agence)
que je dois simplement faire lire par mon programme et sotocker dans une table à deux colonnes, mais apres avoir regarder hier toute la journée j'arrive à rien... (c'est la 2e fois seulement que je touche au vb)
Si qqun a un exemple ou peut me dire dans les grandes lignes ..
Merci
+
TimoMax
Mise en forme dans un tableau en HTML
Citation:
Envoyé par
marioTimax
1. Lecture du fichier csv
2. Stockage dans une table a 2 colonnes
3. Retour des valeurs (peut importe comment, html, fenetre du prog)
:salut:
voila une Mise en forme dans un tableau en HTML ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Const ForReading = 1,ForAppending = 8
Dim fso,f,ws,OutFile,strHTML
Set fso = CreateObject("Scripting.FileSystemObject")
Set ws = CreateObject("WScript.Shell")
OutFile = "resultat.html"
strHTML="<html><center><body text=white bgcolor=#1234568>"&_
"<table border='3' cellpadding='1' style='border-collapse: collapse; font size:11pt' bordercolor='#CCCCCC' width='100%'>"&_
"<td><center><B><font color=Red>Préfixe</font></B></center></td><td><center><B><font color=Red>"&_
"Nom du Provider</font></B></center></td></center>"
If fso.FileExists(OutFile) Then fso.DeleteFile(OutFile)
Set sReport = fso.OpenTextFile(OutFile,ForAppending,True)
Set f = fso.OpenTextFile("D:\script ftp\liste_provider.csv", ForReading)
st=f.ReadAll
Tab = split(st,vbcrlf)
For i=0 to Ubound(Tab)
elem=split(Tab(i),",")
For j=0 to Ubound(elem)
k=j+1
strHTML=strHTML & "<tr><td><center>" & elem(j) & "</center></td><td><center>" & elem(k) & "</center></td></tr>"
if k=Ubound(elem) then
exit for
end if
Next
Next
sReport.WriteLine strHTML &"</table></body></html>"
Ws.Run OutFile |