powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблемы считывания данных с листа Excel
2 сообщений из 2, страница 1 из 1
Проблемы считывания данных с листа Excel
    #33741622
Новичек46
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Помогите пожалуйста разобраться. Имеется такой код.
// Строка подключения
strConnectionString = ExcelCon + "Data Source=" + ListInFiles +
";Extended Properties=" + Convert.ToChar(34).ToString() +
"Excel 8.0;HDR=No" + Convert.ToChar(34).ToString();

odcConnection = new OleDbConnection(strConnectionString);
// Подключаемся к Excel
odcConnection.Open();
// Получим название листа
dt = odcConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
if (dt != null)
{
strSheetName = ((DataRow)dt.Rows[0])["TABLE_NAME"].ToString();
strSheetName = strSheetName.Substring(0, strSheetName.Length - 1);
}

// если присутствует наименование листа
// Получаем данные из экселя и добавляем их в датасетж
strCommand = "select * from [" + strSheetName + "$]";
daAdapter = new OleDbDataAdapter(strCommand, odcConnection);
System.Data.DataTable dt1 = new System.Data.DataTable();
daAdapter.FillSchema(dt, SchemaType.Source);
daAdapter.Fill(dt1);

Так вот все работает. Данные считываются. Но есть проблемка. В начале листа имеется шапка с объединенными ячеками. Так вот в этом столбце, где объединенны ячейки считываются только названия столбцов в шапке (текст), а данные после шапки (числовые ) не берутся. Если кто знает помогите
...
Рейтинг: 0 / 0
Проблемы считывания данных с листа Excel
    #33741747
Новичек46
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все сам докопался. В строке подключения нужно добавить свойство IMEX=1
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблемы считывания данных с листа Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]