comment lire les données à partir de fichier csv dans l'Application console C#
using System;
namespace jagged_array
{
class Program
{
static void Main(string[] args)
{
string[][] Members = new string[10][]{
new string[]{"amit","[email protected]", "9999999999"},
new string[]{"chandu","[email protected]","8888888888"},
new string[]{"naveen","[email protected]", "7777777777"},
new string[]{"ramu","[email protected]", "6666666666"},
new string[]{"durga","[email protected]", "5555555555"},
new string[]{"sagar","[email protected]", "4444444444"},
new string[]{"yadav","[email protected]", "3333333333"},
new string[]{"suraj","[email protected]", "2222222222"},
new string[]{"niharika","[email protected]","11111111111"},
new string[]{"anusha","[email protected]", "0000000000"},
};
for (int i =0; i < Members.Length; i++)
{
System.Console.Write("Name List ({0}):", i + 1);
for (int j = 0; j < Members[i].Length; j++)
{
System.Console.Write(Members[i][j] + "\t");
}
System.Console.WriteLine();
}``
Console.ReadKey();
}
}
}
Ci-dessus est le code de mon C# console de programme dans lequel j'ai utilisé de tableau en escalier et je les valeurs assignées à la main, mais maintenant, mon exigence est " sans attribuer manuellement en un tableau, je veux les mêmes informations à importer dans mon programme à partir d'un fichier csv(qui est à un certain endroit dans mon disque). Alors, comment faire quelles fonctions doit-je faire de l'utilisation , s'il vous plaît aidez-moi avec exemple. Merci.
Vous devez vous connecter pour publier un commentaire.
Je n'entrerai pas dans les détails, mais vous pouvez lire des lignes de texte à partir d'un fichier avec
Fichier.ReadAllLines
.Une fois que vous avez ces lignes, vous pouvez les diviser en pièces à l'aide de
String.Split
(à moins que cela ne fonctionne que si le fichier CSV contient des informations très simples comme dans votre exemple).catch
clause est mal pur; non seulement il ne jetez messages d'erreur, mais si vous obtenez une erreur, il sera de retour la mauvaise réponse, sans aucune indication de quelque chose n'allait pas. Le supprimer.Traiter le fichier CSV comme un classeur excel et vous trouverez beaucoup d'exemples sur le web pour ce que vous devez faire.