2011-05-04 4 views
0

Je veux écrire des données dans un fichier csv en utilisant vb.net. Donc, avant d'écrire les données, je veux formater la cellule en texte.formatage du fichier csv avant d'écrire

Comment faire?

+0

S'il vous plaît fournir plus d'informations sur ce que vous voulez faire avec des exemples appropriés. Aussi qu'avez-vous essayé jusqu'ici? –

Répondre

0

vous pouvez essayer objet .ToString() ou Ctype (objet, String)

Remplacer objet avec la chose que vous voulez écrire, à savoir la variable.

+0

je peux écrire les données mais il ne l'affiche pas complètement ... je veux écrire quelque chose comme ceci 1110123.2101008210 .. il affiche seulement 1110123.2101008 ... donc avant d'écrire je veux formater la cellule au texte – sheron

+0

voyez-vous le des données dans Excel? Si oui, c'est probablement un problème de formatage. Essayez d'abord d'ouvrir votre fichier dans le Bloc-notes, si vous voyez toutes vos données, retournez à Excel et changez le format des cellules. –

+0

Je vois toutes les données dans le bloc-notes mais je veux formater le fichier csv dans vb.net avant d'écrire les données afin que toutes les données soient affichées quand j'ouvre le fichier csv – sheron

1

Si vous le stockez comme = "1110123.2101008210", Excel le stockera sous forme de texte. Assurez-vous de ne laisser aucun espace précédant le signe égal.

par exemple: « data », = « 1110123,2101008210 », « plus de données »

+0

J'ai essayé votre exemple et cela fonctionne. –

+0

@JustinLargey Super! – Craig