Lire des fichiers Excel à partir de C #
La lecture des fichiers Excel directement à partir d'un programme C # peut être accompli à l'aide d'une bibliothèque tierce. Une option populaire est la bibliothèque ferméexml, un outil open-source et gratuit pour lire et écrire des fichiers Excel. Il fournit un ensemble complet de fonctionnalités pour gérer les feuilles de calcul, y compris la possibilité de:
pour utiliser Closedxml dans votre programme C #:
using ClosedXML.Excel; var fileName = "myExcelFile.xlsx"; using (var workbook = new XLWorkbook(fileName)) { var worksheet = workbook.Worksheet("MyWorksheet"); var data = worksheet.Range("A1:C10").Value; }
Une autre option pour la lecture de fichiers Excel est d'utiliser ACE (Access Database Engine), qui prend en charge la lecture des fichiers Excel via une connexion OLE DB:
var fileName = "myExcelFile.xlsx"; var connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=Excel 12.0;"; using (var connection = new OleDbConnection(connectionString)) { connection.Open(); var command = new OleDbCommand("SELECT * FROM [Sheet1$]", connection); using (var reader = command.ExecuteReader()) { while (reader.Read()) { var data1 = reader[0].ToString(); var data2 = reader[1].ToString(); // Process the data } } }
Quelle que soit la bibliothèque choisie, ces Les solutions permettent une lecture et un traitement efficaces des fichiers Excel à partir d'un programme C #.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!