none
Подключение файла Excel через Мастер настройки источника данных RRS feed

  • Вопрос

  • Всем доброго времени суток.
    Не могу подключить к DataGrid файл Excel 2013, через Мастер настройки источника данных.
    Делаю. как на скринах и выходит ошибка, "Operation is not supported for this type of object".
    Установлена Visual Studio Community 2015.
    Создавал проект Widows Form на C#.

    Как решить проблему именно через "Мастер настройки источника данных".

    21 апреля 2018 г. 17:16

Все ответы

  • Здравствуйте.

    Какова структура данных в файле Excel? Таблицы то там у Вас есть? Имеются ли у столбцов таблицы заголовки? Пустой файл использовать в качестве БД нельзя.


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    22 апреля 2018 г. 9:16
  • Пробовал и пустой и нет файл excel.

    Заголовки есть.

    Пробовал разный тип данных выставлять в excel(общий, числовой,текстовый).

    Без "Мастер-а настройки источника данных" ранее написаннный, программный код читает файл excel в "datagridview"успешно.

    22 апреля 2018 г. 11:22
  • Не берусь утверждать наверняка, но Вы уверены, что поставщик Access способен работать с файлами Excel?

    Строка подключения, которую Вы формировали вручную в "ранее написанном программном коде", соответствует той, которую сделал мастер?

    Я лично работал с поставщиком ODBC, у которого точно имеется драйвер доступа к файлам Excel.


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    25 апреля 2018 г. 19:54
  • Соответствие по строке подключения сейчас сказать не могу..

    Получилось подцепится к EXCEL файлу так:

    EXCEl файл это не чистый эксэловский файл, а созданный в приложении C# и заполненый

    через программный data adapter.

    1. Создал схему XSD (Вставил оператор writexml в нужном месте чтобы создалась схема объекта dаtaset.)

    2. Подключил файл к проекту. Открыл схему. В конструкторе появилась таблица.

    3. Создал в конструкторе одиночный sql запрос. И просмотрел таблицу.

    Вывести данные получилось только через одиночный sql запрос.

    После этих операций файл самим excel уже не открыть. Пишет что повреждён или занят.

    • Предложено в качестве ответа Y_VS 15 марта 2019 г. 6:58