begin process at 2012 02 14 15:41:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Réseaux & Internet

 > 

Internet

 > 

Creation dynamique d'un tableau en HTML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Creation dynamique d'un tableau en HTML

lundi 16 avril 2007 à 17:25:25 | Creation dynamique d'un tableau en HTML

AllalcoolG

Bonjour,

j'aimerais savoir s'il est possible d'ajouter des lignes à un tableau existant en HTML.

En fait j'ai un script vbs qui me permet de retourner de retourner des données en fonction d'un fichier *.text

ex si le fichier contient 40 lignes alors j'aimerais que mon tableau HTML en fasse 40 aussi

Merci de votre aide
lundi 16 avril 2007 à 17:31:14 | Re : Creation dynamique d'un tableau en HTML

Renfield

Administrateur CodeS-SourceS
oui, c'est possible.

Renfield
Admin CodeS-SourceS- MVP Visual Basic
lundi 16 avril 2007 à 17:33:07 | Re : Creation dynamique d'un tableau en HTML

AllalcoolG

aurais un exemple stp
lundi 16 avril 2007 à 18:46:16 | Re : Creation dynamique d'un tableau en HTML

JMO

Membre Club


 Bonjour à tous


un petit exemple épuré:

Path      = "c:\"
FicEntree = "CONTROLE-BIB.txt"
FicSortie = "Controle Bibliothèques.html"
'Init tableau .html
c_bib     = "<td style=""font-weight: normal; width: 200px; height: 30px; ""><font size=""-1"">" & "&nbsp;&nbsp;"
c_taille  = "<td style=""text-align: center; width: 100px;  height: 30px;  ""><font size=""-1"">"
c_occup   = "<td style=""text-align: center; width: 100px;  height: 30px;  ""><font size=""-1"">"
c_font    = "</font></td>"
'Couleur ligne du tableau .html
jaune = " background-color: rgb(255, 255, 153);"     
rouge = " background-color: rgb(255, 0,     0); font-weight: bold;"
bleu  = " background-color: rgb(153, 255, 255);"
vert  = " background-color: rgb(153, 255, 153);"
orange = "background-color: rgb(255, 204, 102);"
rose   = "background-color: rgb(255, 0,   255);"
blanc  = "background-color: rgb(255, 255, 255);"

Set Fso = CreateObject("Scripting.FileSystemObject")
Set objTextStream = Fso.OpenTextFile(Path & FicEntree, 1)
'lecture de  ton fichier  .txt  et split à définir selon tes critères
Do while not objTextStream.AtEndOfStream
strtmp = split(objTextStream.readline,":")
For i = 0 to Ubound(strTmp)
...
'Préparation données pour le fichier .html
lBIB = "<tr>" & c_font & c_bib   & Left(strtmp(i), 20) & c_font &_
 c_taille  & CInt(Left(strtmp(i+2), 5)) & c_font &_
 c_occup  & Right(strtmp(i+2), 3) & c_font & "<tr>"
wBIB = wBIB & lBIB   'wBIB contient mes lignes
Next
Loop
'Fermeture du .txt
Close.objTextTream

'Création fichier html
Set Result = Fso.CreateTextFile(Path & FicSortie, True)
Result.WriteLine "<html><head><meta content=""text/html; charset=ISO-8859-1"" http-equiv=""content-type"">"
Result.WriteLine "<title>""" & "Taux de remplissage des Bibliothèques" & """</title></head>"
Result.WriteLine "<body><a name=""hautdepage""></a>"
Result.WriteLine "<span style=""font-weight: bold; font-family: MS Sans Serif;""></span>"
Result.WriteLine "<span style=""font-family: MS Sans Serif;"">Contr&ocirc;le effectu&eacute; le&nbsp;"
Result.WriteLine "<span style=""font-weight: bold;"">" & Date & "&nbsp;</span>"
Result.WriteLine "&nbsp;&agrave;&nbsp;"
Result.WriteLine "<span style=""font-weight: bold;"">" & Replace(Mid(Now, 12, 5),":","h") & "</span><br>"

Result.WriteLine "<span style=""text-decoration: underline;""></span><br"
Result.WriteLine " style=""font-family: MS Sans Serif;"">"
Result.WriteLine "<table style="" width: 400px; height: 30px;""border=""1"" cellpadding=""1"" cellspacing=""1"">"
Result.WriteLine "<tbody><tr>"
Result.WriteLine "<td style=""text-align: center;width: 400px; height: 30px; background-color: rgb(255, 0, 255);"">"
Result.WriteLine "<span style=""font-weight: bold;"">"

Result.WriteLine "Pourcentage d'occupation des Bibliothèques" & vbCrLf & "Seuil d'alerte > 80%</span>"

Result.WriteLine "</td></tr></tbody></table>"
Result.WriteLine "<table style=""font-family: MS Sans Serif; text-align: left; width: 400px; height: 30px;"""
Result.WriteLine "border=""1"" cellpadding=""1"" cellspacing=""1"">"
 
        
ligne1 = "<tbody><tr>" & c_bib & "&nbsp;Bibliothèque" & c_font & c_taille  & "&nbsp;&nbsp;Taille (Mo)" &_
 c_font & c_occup    & "&nbsp;&nbsp;%" & c_font 
ligne1 = Replace(ligne1, """><", bleu & """><")

Result.WriteLine ligne1 & "</tr>" & wBIB & "</tbody></table>"

Result.WriteLine " </body></html>"
Result.Close


Je suis nul en html car je n'ai translaté que 2 ou 3 .txt en html.... ce qui explique toutes ces <td style et <span.
Même principe pour afficher .mdb, .xls ...  en .html

jean-marc


Cette discussion est classée dans : dynamique, tableau, lignes, html, creation


Répondre à ce message

Sujets en rapport avec ce message

création dynamique d'un Tableau HTML depuis 1 array [ par durand2504 ] Tableau Croise Dynamique - vba [ par alf049 ] Bonjour, Debutant en VBA, pour le moment je cree mes macro avec l'enregistreur; lorsque je fais un TCD avec 100 lignes ! sauf que quand je le fais ave tableau [ par biboulou ] bonjour je débute sous vb2008 je voudrais ranger des donneés dans un tableau pour facilliter la lecture avec DataGridview j'arrive pas à faire des Suppression des lignes vides sous excel [ par argaz01 ] Bonjour, Je viens de finir un tableau sur excel, mais le problème c'est que ledit tableau fait 130 lignes mais la feuille excel va jusqu'à 65536!!! C [Catégorie modifiée .Net --> VBA] Modification de couleurs sur le graphique d'un tableau croisé dynamique [ par robicounet ] Bonjour, j'ai cherché dans les tutoriels et questions mais je ne trouve pas de réponses alors au risque de paraitre nul je la pose ici. Sur le graph [Catégorie modifiée .Net --> VBA] Tableau croisé dynamique - Excel [ par Adikt73 ] Bonjour, J'ai une base de données (Excel 2003) sur laquelle figurent les colonnes ci-après: 1ère colonne: noms et prénoms des résidents 2ème colonne [Catégorie modifiée VBS --> VBA] Selection d'une plage dynamique [ par Mikmak47 ] Bonjour, Dans une feuille de calcul Excel, j'ai un tableau qui en partant d'une cellule fixe (par exemple la cellule F75), doit avoir des coordonnées [Catégorie modifiée .Net --> VBA] appliquer les instructions vba a tous les lignes d'un tableau excel [ par PrinceAmine ] salut ..suis debutant dans la programmation vba voila suis entrain de créee une application vba que j'ai reussi de concretiser ..il s'agit d' une ma Sélection d'un tableau a nombre de lignes variables [ par Costanzaa ] Bonjour, Je sollicite votre aide après avoir consulté le forum sans trouver de solution. Dans le cadre de mon travail, je récupère une feuille à l'in [EXCEL VBA] creé tableau croisé dynamique avec code [ par iliesss ] salut pour tous j'ai crée un tableau dynamique croisé avec ce code [b]Sub tableau_dinamique_croisé() Sheets("feuil1").Select Range("a1").Sele


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,089 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales