j'ai un fichier texte avec les données suivantes:lecture du fichier dans un tableau
Les concentrations calculées
30,55 73,48 298,25 27,39 40,98 11,21 99,22 33,46 73,99 12,18 30,7 50 28,4 34,33 29,55 70,48 43,09 28,54 50,78 9,68 62,03 63,18 28,4 100 23,83 68,65 10,93 ?????? 31,42 8,16 24,97 8,3 114,97 34,92 15,53 200 32,15 29,98 23,69 ?????? 23,41 33,6 92,03 32,73 13,58 58,44 94,61 400 159,98 18,05 50,94 37,12 15,25 46,75 315,22 69,98 13,58 ?????? 58,77 208,82 11,07 38,15 86,31 35,5 41,88 28,25 5,39 40,83 29,98 54,42 69,48 36,09 13,16 23,26 19,31 147,56 31,86 6,77 19,45 33,6 32,87 205,47 134,21 ?????? 17,35 9,96 58,61 13,44 23,97 22,13 145,17 29,55 26,54 37,12 198,333
et je voudrais charger ces données dans un tableau.
- Comment puis-je permettre à l'utilisateur d'ouvrir un fichier de son choix dans vb.net?
- comment puis-je lire ces valeurs dans un tableau dans vb.net?
je voudrais préciser que ce personne-b a proposé des œuvres très très bien. spécifiquement les champs = calculationText.split ("") était exactement ce dont j'avais besoin; Cependant, mon prochain numéro est le suivant. les données ci-dessus est en fait dans ce format:
où le besoin i la première valeur à 0, puis 50, puis 100, etc., et je en ai besoin de lire des colonnes de gauche à droite. le problème est que les valeurs ne lisent pas dans le tableau de cette manière. les valeurs sont en train de lire comme ceci: 6.65, 84.22, ????, 35.15. aidez s'il vous plaît!
@ personne-b hey votre code ne fonctionne pas, ce n'est pas l'analyse syntaxique –
Oh. :-) Pouvez-vous me donner un message d'erreur ou une exception? –
sûr! Eh bien, il ne donne pas un message d'erreur, mais quand j'essaye ce code, il me donne un msgbox de "0" tout le temps Pour chaque champ As String Dans les champs Dim thisNumber As Decimal numbers.Add (thisNumber) MsgBox (thisNumber) 'Si Decimal.TryParse (champ, thisNumber) Puis MsgBox (thisNumber) 'numbers.Add (thisNumber) ' End If Next –