<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Existe-t-il un moyen de faire en sorte que JSL enregistre un fichier CSV vide (c'est-à-dire que seuls les en-têtes de colonne sont présents) ?
Je m'attendrais à ce que JSL enregistre le fichier CSV avec la 1 ligne d'en-têtes de colonne (et aucune autre ligne).Mais à la place, les erreurs JSL sortent.
J'utilise JMP 11.1.1.
Faites-moi savoir si vous connaissez des solutions (autres que la reconstruction du fichier avec des chaînes de concaténation et des virgules et l'enregistrement). merci DJ
Vous devrez peut-être mordre la balle et écrire un fichier texte des en-têtes de colonne.Pas trop difficile:
dt = Nouveau tableau ( "Tableau d'exemple" , Ajouter des lignes ( 0 ) ,
Nouvelle colonne ( "aaaaa" , Numérique , Continu , Format ( "Meilleur" , 12 ) , Définir les valeurs ( [] ) ) ,
Nouvelle colonne ( "bbbb" , Numérique , Continu , Format ( "Meilleur" , 12 ) , Définir les valeurs ( [] ) ) ,
Nouvelle colonne ( "ccccc" , Numérique , Continu , Format ( "Meilleur" , 12 ) , Définir les valeurs ( [] ) ) ,
Nouvelle colonne ( "ddddd" , Numérique , Continu , Format ( "Meilleur" , 12 ) , Définir les valeurs ( [] ) )
) ;
col_names = dt << obtenir les noms de colonnes ( chaîne ) ;
text2save = éléments de concat ( col_names , "," ) ;
fichier csv = "c:\temp\csv_exemple.csv" ;
enregistrer le fichier texte ( fichier csv , text2save ) ;
Ce qui est aussi fou à ce sujet, c'est qu'Excel vous permet d'enregistrer un fichier CSV vierge et que JMP lui-même vous permet de charger un fichier CSV vierge.
On pourrait penser que si JMP ne se soucie pas du chargement d'un fichier CSV vierge, pourquoi autoriserait-il maintenant l'enregistrement d'un fichier CSV vierge ?C'est juste une rangée d'en-têtes.