Как получить данные excel, если я не знаю названия листа?
Я хочу загрузить данные excel, но не знаю названия листа.
Что я уже пробовал:
OleDbConnection connection = null; try { string excelConnectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR=Yes'", path); connection = new OleDbConnection(); connection.ConnectionString = excelConnectionString; OleDbCommand command = new OleDbCommand("select * from [Sheet1$]", connection); connection.Open(); DbDataReader dr = command.ExecuteReader(); DataTable table = new DataTable("Customers"); table.Load(dr);
Karthik_Mahalingam
обратитесь к этому C# - Получение Имен Листов Книги Excel.[^] чтобы получить имя листа и итерацию из него.