J'ai une page dans laquelle il y a une option de téléchargement de fichier où je dois télécharger/importer le fichier csv. Ce que je veux faire est de vérifier si le format correct du fichier est téléchargé par exemple si un autre fichier que le fichier CSV est téléchargé, le système devrait donner un message d'erreur. Aussi ce que je dois faire est de vérifier certains champs du fichier csv par exemple il y a des champs obligatoires dans le fichier csv qui devraient être là comme nom, code postal, Comment puis-je vérifier que ces champs ne sont pas vides. Après avoir effectué ces tâches, le système devrait télécharger automatiquement le fichier csv sur le serveur sql 2008. Toutes les idées ou tutoriels ... seront très appréciés.Lire et vérifier le fichier .csv, puis le télécharger sur le serveur sql 2008 r2
1
A
Répondre
0
Vérifiez ce fil:
Parsing CSV files in C#, with header
Je crois que cela vous permettra d'extraire comme vous voulez, puis fourrer facilement dans une table dans SQL Server.
0
essayez d'utiliser Oledb. ce code codes vous aide à lire votre fichier csv dans une base de données qui devrait être assez facile à sauvegarder dans une base de données.
public static DataTable ParseCSV(string path)
{
if (!File.Exists(path))
return null;
string full = Path.GetFullPath(path);
string file = Path.GetFileName(full);
string dir = Path.GetDirectoryName(full);
//create the "database" connection string
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source=\"" + dir + "\\\";"
+ "Extended Properties=\"text;HDR=No;FMT=Delimited\"";
//create the database query
string query = "SELECT * FROM " + file;
//create a DataTable to hold the query results
DataTable dTable = new DataTable();
//create an OleDbDataAdapter to execute the query
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, connString);
try
{
//fill the DataTable
dAdapter.Fill(dTable);
}
catch (InvalidOperationException /*e*/)
{ }
dAdapter.Dispose();
return dTable;
}
0
Vérifiez la fast CSV reader sur au codeproject.com
Une autre option serait d'utiliser SSIS.
Questions connexes
- 1. Où puis-je télécharger le ReportDefinition.xsd pour SSRS 2008 R2
- 2. Télécharger un fichier zip, décompresser et lire le fichier
- 3. lire le fichier csv C#
- 4. .NET Framework 4 RTM sur le serveur Windows 2008 R2
- 5. Comment implémenter le partitionnement mod sur sql server 2008 r2?
- 6. Télécharger le fichier depuis le serveur asp.net
- 7. Lire le fichier sur un serveur distant
- 8. lire le fichier csv sans pour
- 9. Télécharger le fichier sur le serveur FTP sur l'iPhone
- 10. Comment télécharger un fichier sur le serveur sur l'objectif C?
- 11. Télécharger le fichier sur le serveur distant (PHP)
- 12. Lire le fichier CSV dans sqlite3 sur l'iPhone
- 13. Télécharger et stocker le fichier sur l'iphone
- 14. JSP/Servlets: Comment puis-je télécharger un fichier zip, décompressez et extraire le fichier CSV
- 15. Télécharger le fichier sur le serveur distant en utilisant ajax
- 16. Octets Télécharger sur le serveur:
- 17. télécharger le fichier sur le serveur dans un chemin particulier
- 18. impossible de télécharger le fichier sur le serveur distant
- 19. lire le fichier csv dans php
- 20. Comment télécharger, extraire, stocker des données .csv sur le serveur et transférer vers mysql
- 21. Télécharger et analyser le fichier csv avec google app engine
- 22. télécharger le fichier csv avec le travail retardé
- 23. T-SQL contient la recherche et le tréma en allemand sur SQL Server 2008 R2
- 24. Télécharger le fichier dans coldfusion et lire son contenu
- 25. SQL Server 2008 R2
- 26. WebClient Télécharger le fichier sur le Web
- 27. Télécharger des fichiers sur le serveur SSRS
- 28. comment lire le fichier csv dans le jeu de données?
- 29. permettre à l'utilisateur de télécharger le fichier csv dynamique asp.net
- 30. SQL Server 2008 R2 RTM sur MSDN?