IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Extraction fichier CSV


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut Extraction fichier CSV
    Bonjour tout le monde,
    Je n'arrive pas à afficher une liste environ 50 lignes, le script affiche tout le tableau CSV.
    Je cherche de l'aide pour y arriver
    Voici le script.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">	
     
    	<title>Extraction fichier CSV</title>
     
     
     
    	<link rel="stylesheet" href="css/csvtable.css" type="text/css" />
     
    	<script type="text/javascript" src="js/jquery.js"></script>
    	<script type="text/javascript" src="js/jquery-ui-1.10.3.custom.min.js"></script>
    	<script type="text/javascript" src="js/jquery.csvToTable.js"></script>
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.pager.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.dev.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery-latest.js"></script>-->
     
    	<script>
    	$(function() 
    	{
    		$('#CSVTable').CSVToTable('Test_2013.csv', 
    			{ 
    				loadingImage: 'images/loading.gif', 
    				startLine: 0
    				,headers: ['Action', 'Date', 'Région','Caisse','Valeur']
    			}
    		  ).bind("loadComplete",function() { 
    			  <!--$('#CSVTable').find('TABLE').tablesorter();-->
    			$('#CSVTable').find('table').tablesorter();
    		  });;
     
    			$("#table") 		
    			.tablesorter({widthFixed: true, widgets: ['zebra']}) 
    			.tablesorterPager({container: $("#pager")}); 
     
     
    	});
     
     </script>
    </head>
    <body>
     
    <br>
    CSV To Table:<br>
    <div id="CSVTable">
     
    </div>
    <div id="pager" class="pager">
    	<form>
    		<img src="images/first.png" class="first"/>
    		<img src="images/prev.png" class="prev"/>
    		<input type="text" class="pagedisplay"/>
    		<img src="images/next.png" class="next"/>
    		<img src="images/last.png" class="last"/>
     
    		<select class="pagesize">
    			<option selected="selected"  value="10">10</option>
    			<option value="20">20</option>
    			<option value="30">30</option>
    			<option  value="40">40</option>
    		</select>
    	</form>
    </div>
     
    </body>
    </html>
    Il faudrait que je puisse afficher un page par date.

    Merci de votre aide.
    Zozotitou
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Qu'est-ce que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $("#table") 		
    .tablesorter({widthFixed: true, widgets: ['zebra']}) 
    .tablesorterPager({container: $("#pager")});
    Fais placé là ? N'importe où ? As-tu un id "table" dans ton code ? C'est bie nde récupérer des codes de plugins, encore faut-il lire correctement la documentation et l'adapter à ses besoins

    Il faut appliquer le tablesorter dans ta fonction post récupération des données du CSV !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // blabla
    .bind("loadComplete",function() { 
      $('#CSVTable').find('table')
      .tablesorter({widthFixed: true, widgets: ['zebra']}) 
      .tablesorterPager({container: $("#pager")});
    });

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut
    Bonjour Kaamo et tout le monde,


    J'ai changé le bout de code mais je n'ai plus rien à l'affichage.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">	
     
    	<title>Extraction fichier CSV</title>
     
     
     
    	<link rel="stylesheet" href="css/csvtable.css" type="text/css" />
     
    	<script type="text/javascript" src="js/jquery.js"></script>
    	<script type="text/javascript" src="js/jquery-ui-1.10.3.custom.min.js"></script>
    	<script type="text/javascript" src="js/jquery.csvToTable.js"></script>
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.pager.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.dev.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery-latest.js"></script>-->
     
    	<script>
    		$(function() 
    			{
    				$('#CSVTable').CSVToTable('ASUR_2013.csv', 
    				{ 
    					loadingImage: 'images/loading.gif', 
    					startLine: 0
    					,headers: ['Action', 'Date', 'Région','Caisse','Valeur']
    				}
    				.bind("loadComplete",function() { 
    				$('#CSVTable').find('TABLE')
    				.tablesorter({widthFixed: true, widgets: ['zebra']}) 
    				.tablesorterPager({container: $("#pager")});
    				});
    			)};
     
     </script>
    </head>
    <body>
     
    <br>
    CSV To Table:<br>
    <div id="CSVTable">
     
    </div>
    <div id="pager" class="pager">
    	<form>
    		<img src="images/first.png" class="first"/>
    		<img src="images/prev.png" class="prev"/>
    		<input type="text" class="pagedisplay"/>
    		<img src="images/next.png" class="next"/>
    		<img src="images/last.png" class="last"/>
     
    		<select class="pagesize">
    			<option selected="selected"  value="10">10</option>
    			<option value="20">20</option>
    			<option value="30">30</option>
    			<option value="40">40</option>
    			<option value="50">50</option>
    		</select>
    	</form>
    </div>
     
    </body>
    </html>
    Merci de voir ce problème, je me tiens à ta disposition.
    Zozotitou

  4. #4
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    La coloration syntaxique ne te mets pas sur la voie ?
    Il manque une ' à Région

    EDIT : et sûrement une ou deux accolades. Indente bien ton code et tu verras facilement où est l'erreur

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut
    J'ai modifié et toute la liste qui s'affiche à nouveau.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">	
     
    	<title>Extraction fichier CSV</title>
     
     
     
    	<link rel="stylesheet" href="css/csvtable.css" type="text/css" />
     
    	<script type="text/javascript" src="js/jquery.js"></script>
    	<script type="text/javascript" src="js/jquery-ui-1.10.3.custom.min.js"></script>
    	<script type="text/javascript" src="js/jquery.csvToTable.js"></script>
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.pager.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery.tablesorter.dev.js"></script>-->
    	<!--<script type="text/javascript" src="js/jquery-latest.js"></script>-->
     
    	<script>
    	$(function() 
    	{
    		$('#CSVTable').CSVToTable('Test_2013.csv', 
    			{ 
    				loadingImage: 'images/loading.gif', 
    				startLine: 0
    				,headers: ['Action','Date','Région','Caisse','Valeur']
    			}
    			).bind("loadComplete",function() { 
    				$('#CSVTable').find('table')
    				.tablesorter({widthFixed: true, widgets: ['zebra']}) 
    				.tablesorterPager({container: $("#pager")});
     
    			});;
     
    			$("#table") 		
    			<!--.tablesorter({widthFixed: true, widgets: ['zebra']}) 
    			<!--.tablesorterPager({container: $("#pager")}); 
     
     
    	});
     
     </script>
    </head>
    <body>
     
    <br>
    CSV To Table:<br>
    <div id="CSVTable">
     
    </div>
    <div id="pager" class="pager">
    	<form>
    		<img src="images/first.png" class="first"/>
    		<img src="images/prev.png" class="prev"/>
    		<input type="text" class="pagedisplay"/>
    		<img src="images/next.png" class="next"/>
    		<img src="images/last.png" class="last"/>
     
    		<select class="pagesize">
    			<option selected="selected"  value="10">10</option>
    			<option value="20">20</option>
    			<option value="30">30</option>
    			<option  value="40">40</option>
    		</select>
    	</form>
    </div>
     
    </body>
    </html>
     
    Je ne vois pas quand tu parles du ID=table ??

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    { 
    					loadingImage: 'images/loading.gif', 
    					startLine: 0
    					,headers: ['Action', 'Date', 'Région','Caisse','Valeur']
    				}
    curieuse façon d'indenter un json ... clea ne m'étonne pas que tu te perdes dans ton code ...
    les virgules en fin de ligne ... pas au début !
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!--.tablesorter({widthFixed: true, widgets: ['zebra']})


    Renseigne-toi sur la façon de commenter en JavaScript ! En faisant ça, tu provoques une erreur (qui devrait du reste te sauter aux yeux dans Firebug ou toute autre console JavaScript).
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Ou au début ... et pas en fin de lignes

    En tout cas, il faut choisir ... je fais parti des 10% (npm coding style)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraction fichiers CSV dans un répertoire
    Par nathantahiti dans le forum SSIS
    Réponses: 3
    Dernier message: 11/08/2011, 15h54
  2. Réponses: 12
    Dernier message: 17/07/2009, 17h33
  3. Script extraction données dans fichier CSV
    Par nollier dans le forum VBScript
    Réponses: 18
    Dernier message: 20/06/2008, 09h32
  4. extraction d'une table au format d'un fichier csv
    Par smutmutant2003 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 06/06/2007, 16h55
  5. pb dans l'extraction de fichier csv
    Par ricachu dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 02/08/2006, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo