Comment rechercher dans un fichier Excel en C#
Le code, je suis en utilisant:
private void OpenExcelFile()
{
Excel.Application exlApp = new Microsoft.Office.Interop.Excel.Application();
if (exlApp == null)
{
MessageBox.Show("Excel app object could not be created");
}
else
{
exlFileSelector.FileName = @"*.xls";
if (exlFileSelector.ShowDialog() == DialogResult.OK)
{
Excel.Workbook wrkBook = exlApp.Workbooks.Open(exlFileSelector.FileName, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, true, true);
Excel.Sheets sheetList = wrkBook.Sheets;
Excel.Range search = exlApp.get_Range("A1", "C5");
search.Find("FindMe", null, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlWhole, Excel.XlSearchOrder.xlByRows, Excel.XlSearchDirection.xlNext, false, null, null);
}
}
}
C'est une réponse que le "codex", a répondu à une précédente question posée dans ce forum. Mais quand je l'ai copier sur mon application le système ne reconnaît pas exlFileSelector.FileName
.
Comment puis-je résoudre ce problème? Ce qui me manque?
J'ai essayé pendant un certain temps à faire une simple recherche dans un fichier Excel, mais avec pas de chance.
(J'ai ajouté la référence Excel nécessaires pour le projet).
Merci.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé un code comme celui-ci, j'espère que ce peu d'aide..
Bien que vieille question, mais je vais répondre pour les futurs lecteurs...exlFileSelector.Nom du fichier est simplement le chemin d'accès au fichier pour le fichier Excel que vous tentez de lire. Le remplacer par le chemin complet vers le fichier Excel que vous souhaitez lire.