Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier excel
pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier excel
pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier excel
pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" <cbeltrando@hotmail.com> a écrit dans le message de news:
mn.e3a07d72b98bcdcd.56942@hotmail.com...
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
Un exemple d'utilisation d'un fichier Excel comme base de données:
http://msdn.microsoft.com/msdnmag/issues/06/11/TestRun/default.aspx?loc=fr
--
Paul Bacelar
MVP VC++
"Patrice" <http://www.chez.com/scribe/> wrote in message
news:On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
Un exemple d'utilisation d'un fichier Excel comme base de données:
http://msdn.microsoft.com/msdnmag/issues/06/11/TestRun/default.aspx?loc=fr
--
Paul Bacelar
MVP VC++
"Patrice" <http://www.chez.com/scribe/> wrote in message
news:e4QVIO1WHHA.1208@TK2MSFTNGP03.phx.gbl...
On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" <cbeltrando@hotmail.com> a écrit dans le message de news:
mn.e3a07d72b98bcdcd.56942@hotmail.com...
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
Un exemple d'utilisation d'un fichier Excel comme base de données:
http://msdn.microsoft.com/msdnmag/issues/06/11/TestRun/default.aspx?loc=fr
--
Paul Bacelar
MVP VC++
"Patrice" <http://www.chez.com/scribe/> wrote in message
news:On a bien les titres en 1ère ligne et les données à partir de la 2ème
lignes ? Tous les titres sont bien remplis ? Certains noms peuvent aussi
mal passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème lignes
? Tous les titres sont bien remplis ? Certains noms peuvent aussi mal
passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème lignes
? Tous les titres sont bien remplis ? Certains noms peuvent aussi mal
passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" <cbeltrando@hotmail.com> a écrit dans le message de news:
mn.e3a07d72b98bcdcd.56942@hotmail.com...
J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :
Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril
On a bien les titres en 1ère ligne et les données à partir de la 2ème lignes
? Tous les titres sont bien remplis ? Certains noms peuvent aussi mal
passer...
Je commencerais pas tester avec un fichier que je ferais moi...
"Cyril" a écrit dans le message de news:J'ai trouvé qq chose mais le résultat est bizarre
OleDbConnection ExcelConnection = new
OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
MonFichier+ ";Extended Properties=Excel 8.0;");
OleDbDataAdapter ExcelAdapter = new OleDbDataAdapter();
ExcelConnection.Open();
ExcelAdapter.SelectCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",
ExcelConnection);
DataSet ExcelDataSet = new DataSet();
ExcelAdapter.Fill(ExcelDataSet, "Sheet1");
ExcelConnection.Close();
Le résultat est que je ne vois que la 1ère colonne de mon fichier :
ExcelDataSet.Tables[0].Columns.Count = 1
et que le nombre de lignes = 0 alors que mon fichier contient plus de 400
lignes :
ExcelDataSet.Tables[0].Rows.Count = 0
D'après les sites où j'ai vu ce morceau de code cela devrait fonctionner
sans pb.
Qq'un a une idée de ce qui se passe ?
Cyril
Cyril a utilisé son clavier pour écrire :Bonjour
Je souhaite que les utilisateurs d'un site puisse uploader un fichier
excel pour incorporer les données dans une base.
Le serveur n'ayant pas Office, je voudrais savoir s'il est tout de même
possible de travailler sur les fichiers excel et comment ?
Il doit bien y avoir une référence à rajouter qq part ?
Merci
Cyril