На данный момент мне удалось получить имена столбцов всего файла Excel, но мне хотелось бы получить имена столбцов файла Excel данной таблицы (листа). Как я могу изменить код для достижения этой цели. Я уже некоторое время пытаюсь, но безрезультатно, буду очень благодарен за любую помощь.
public static List ReadSpecificTableColumns(string filePath, string sheetName)
{
var columnList = new List();
try
{
var excelConnection = new OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + filePath + "';Extended Properties='Excel 12.0;IMEX=1'");
excelConnection.Open();
var columns = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, null);
excelConnection.Close();
if (columns != null)
{
columnList.AddRange(from DataRow column in columns.Rows select column["Column_name"].ToString());
}
}
catch (Exception exception)
{
Console.WriteLine(exception.Message);
}
return columnList;
}
Подробнее здесь: https://stackoverflow.com/questions/262 ... h-oledbcon
Получите имена столбцов из файла Excel определенного листа, используя С# с OleDbConnection ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
У меня есть два листа Excel и сравнить оба листа один столбец с помощью Python
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
У меня есть два листа Excel и сравнить оба листа один столбец с помощью Python
Anonymous » » в форуме Python - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получите название столбца из листа Excel выбранной ячейки, используя Java
Anonymous » » в форуме JAVA - 0 Ответы
- 70 Просмотры
-
Последнее сообщение Anonymous
-