Récupère 2eme feuille d'un fichier excel
Résolu/Fermé
A voir également:
- Récupère 2eme feuille d'un fichier excel
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
1 réponse
résolu
using (DataTable dtSchema = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" })) { foreach (DataRow row in dtSchema.Rows) { nomFeuille = row.Field<string>("TABLE_NAME"); sql = string.Format("SELECT * FROM [{0}]", nomFeuille); sql = sql.Replace("''", "'"); // BP T37177 : On remplace les '' par des ' pour que la requête soit correcte. DataTable dt = OleDbHelper.ExecuteDataSet(conn, CommandType.Text, sql).Tables[0]; // Suppression des caractères qui débutent et terminent le nom de l'onglet dt.TableName = nomFeuille.StartsWith("'") ? nomFeuille.Substring(1, nomFeuille.Length - 3) : nomFeuille.Substring(0, nomFeuille.Length - 1); resultat.Add(dt); } }