ajouter des guillemets doubles et enregistrer en tant que fichier .txt<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour la communauté JMP,
le script suivant produit une table de données 1x2 avec des valeurs de cellule de type caractère.Les valeurs dans la cellule sont entourées de guillemets doubles (merci à PMroz et MS pour les messages précédents à ce sujet), puis j'enregistre le tableau en tant que fichier .txt.
Lorsque j'ouvre le fichier .txt avec un lecteur, les guillemets doubles sont entourés de guillemets doubles supplémentaires :
ID source, état
"""000""","""actif"""
Existe-t-il un moyen de sauvegarder la table pour que le résultat final ressemble à :
ID source, état
"000","actif"
Organisations = Nouveau tableau ( "Orgs" ,
Ajouter des lignes ( 1 ) ,
Nouvelle colonne ( "identifiant source" ,
Personnage ,
Nominal ,
Définir les valeurs ( { "\["000"]\" } )
) ,
Nouvelle colonne ( "statut" ,
Personnage ,
Nominal ,
Définir les valeurs ( { "\["actif"]\" } )
) ;
O rgs << Enregistrer sous ( "C:\Pathway\Orgs11.txt" ) ;
Fermer ( Organisations , pas d'enregistrement ) ;
Merci d'avance!
Sincèrement,
MPG
Re : ajouter des guillemets doubles et enregistrer en tant que fichier .txtJSL a-t-il un flux de fichiers ? si la taille du fichier devient un problème... vous pouvez créer le texte en mémoire et écrire le fichier en une seule opération.
Re : ajouter des guillemets doubles et enregistrer en tant que fichier .txtMerci, ça marche bien.Les fichiers avec lesquels je travaille sont assez volumineux, bien que la boucle ne semble pas causer de ralentissements majeurs.
Sincèrement,
Mat
Re : ajouter des guillemets doubles et enregistrer en tant que fichier .txtVoici une solution qui pourrait répondre à vos besoins.Bien qu'il n'utilise pas simplement une fonction Enregistrer sous(), mais utilise à la place un Enregistrer le fichier texte().Cela prend un peu plus de codage, mais cela crée la structure de fichier que vous voulez
Noms par défaut ici ( 1 );
Organisations = Nouveau tableau ( "Orgs" ,
Ajouter des lignes( 1 ),
Nouvelle colonne ( "identifiant source" , Caractère, Nominal, Définir les valeurs( { "\["000"]\" } ) ),
Nouvelle colonne ( "statut" , Caractère, Nominal, Définir les valeurs( { "\["actif"]\" } ) )
);
//Orgs << Enregistrer sous( "C:\users\txjim\Orgs11.txt" );
Enregistrer le fichier texte ( "C:\users\txjim\Orgs11.txt" , "sourcedId,statut\!n" );
Pour ( je = 1 , je <= N lignes ( Organisations ), i++,
Enregistrer le fichier texte (
"C:\users\txjim\Orgs11.txt" ,
orgs:sourcedId || "," || organisations:état || "\!n" ,
Mode ( "ajouter" )
)
);
Fermer ( Orgs, noSave );