1 | ||||||
При чтении из таблицы Excel не читаются текстовые значения20.08.2013, 16:07. Показов 1192. Ответов 2
Метки нет (Все метки)
Возникла странная проблема с файлом эксель. Имеется таблица с 6 колнками: Номер, инвентарный номер, Заглавие и автор, Год выпуска, Отдел, Цена.
Вся эта таблица забирается в программу через простой запрос: "SELECT * FROM [{0}$] WHERE [F1] <> NULL ORDER BY F1" Кликните здесь для просмотра всего текста
Так почему то в DataSet в столбец с шиформ отдела упорно не хотят забиваться текстовые значения. При том если в ячейке стоит цифра то все нормально, а если текст то он заменяется пустым значением. Я уже всю голову сломал, не могу понять с чем связана такая "избирательность запроса" при том что с другими столбцами все отлично. Формат всех столбоцов в экселе пробовал менять на "общий" или "текстовый" результата ноль...
0
|
20.08.2013, 16:07 | |
Ответы с готовыми решениями:
2
Попустить текстовые строки при чтении чисел из файла Не читаются текстовые файлы Не читаются пробелы в пути к файлу при создании HTML таблицы Как подключиться к листу Excel, получив с него длинные текстовые значения? |
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
|
|
20.08.2013, 19:16 | 2 |
не может ли быть так, что сочетание "<>" для данных, которые не являются числами, работает некорректно?
А если его (<>) заменить на NOT ? Сам файлы экселя в качестве источника данных не пользовал, но это первое, что в голову пришло...
0
|
20.08.2013, 19:59 [ТС] | 3 |
Нет в столбце F1 всегда числа, это просто номер записи
0
|
20.08.2013, 19:59 | |
20.08.2013, 19:59 | |
Помогаю со студенческими работами здесь
3
Крякозябры при чтении из таблицы Excel, ошибка при записи и чтении При чтении таблицы выдает System.Byte[] Порча книги Excel при чтении данных из Дельфи-приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |