|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2015, 11:59 | #21 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
Класс! Всего-то и надо было VarToStr найти!
Код:
Но, разобравшись с этой проблемой, вспомнил о другой. Почему-то не считываются некоторые ячейки. Не ругается - просто вместо них выводит пустоту. Например, "№ п/п", "Внутренний номер", "Кабинет №"... Возможно и какие-то другие позиции. Я бы предположил, что у него проблемы с символом "№", но "Внутренний номер" написано именно словами. Натыкался на каком-то форуме на аналогичную проблему - ещё какие-то слова не читаются, но ответа там не было. Может, здесь найдётся ответ что это за фокусы и как из невидимого сделать обратно видимое? |
13.11.2015, 13:47 | #22 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
Если это особенность реализации строк в новых версиях Delphi, надо смотреть в справке что-то про OleVarToStr или "OLE string to UnicodeString". Было что-то такое, не помню точно.
|
13.11.2015, 14:31 | #23 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
|
13.11.2015, 15:25 | #24 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
А строки с русскими буквами вообще хоть какие-то берет?
|
13.11.2015, 15:42 | #25 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
В файле список сотрудников с названиями отделов, должностями, кабинетами и местными номерами. Всё русскими буквами. Список начинается с четвёртой строки. В первой строке первого столбца - название таблицы: "Список сотрудников организаций" (без кавычек). В третьей строке - "шапка" таблицы с заголовками колонок: "№ п/п", "Сотрудник", "Должность", "Сотрудник. Текущее подразделение организации", "Внутренний номер", "Кабинет №". Тоже всё без кавычек.
Читает всё кроме названия таблицы, "№ п/п", "Внутренний номер" и "Кабинет №". Вот такая странная история... Здесь, кажется, что-то похожее, но выход из ситуации я там не нашёл. Единственное, что, вроде, понял - это может быть из-за того, что он столбцы с номерами телефонов, кабинетов и подпунктов воспринимает как числа, а заголовок - не число и он его пропускает... Может, проблема решается где-то здесь? Код:
Последний раз редактировалось Ship_1; 13.11.2015 в 15:59. |
16.11.2015, 09:59 | #26 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
Так никто и не поможет разобраться в ситуации?..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертер из .xls в .mdb. Как сделать без ADOTable | alex1313 | Lazarus, Free Pascal, CodeTyphon | 6 | 30.03.2013 17:45 |
Как работать с *.xls файлами без Excel'я? | Нур | Общие вопросы Delphi | 8 | 15.12.2010 07:16 |
подключение к Excel из delphi через ODBC.возможно ли это без глюков? | betirsolt | БД в Delphi | 0 | 13.06.2010 01:05 |
Cохранить в Excel xls | zlodey | Общие вопросы Delphi | 1 | 07.08.2009 14:42 |
Загрузка XLS без драйвера Mirosoft.Jet.OLEDB.4.0 | Cawboy | SQL, базы данных | 1 | 22.07.2009 20:58 |