![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
![]()
Класс! Всего-то и надо было VarToStr найти!
Код:
Но, разобравшись с этой проблемой, вспомнил о другой. Почему-то не считываются некоторые ячейки. Не ругается - просто вместо них выводит пустоту. Например, "№ п/п", "Внутренний номер", "Кабинет №"... Возможно и какие-то другие позиции. Я бы предположил, что у него проблемы с символом "№", но "Внутренний номер" написано именно словами. Натыкался на каком-то форуме на аналогичную проблему - ещё какие-то слова не читаются, но ответа там не было. Может, здесь найдётся ответ что это за фокусы и как из невидимого сделать обратно видимое? |
![]() |
![]() |
![]() |
#22 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Если это особенность реализации строк в новых версиях Delphi, надо смотреть в справке что-то про OleVarToStr или "OLE string to UnicodeString". Было что-то такое, не помню точно.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
![]() |
![]() |
![]() |
![]() |
#24 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
А строки с русскими буквами вообще хоть какие-то берет?
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
![]()
В файле список сотрудников с названиями отделов, должностями, кабинетами и местными номерами. Всё русскими буквами. Список начинается с четвёртой строки. В первой строке первого столбца - название таблицы: "Список сотрудников организаций" (без кавычек). В третьей строке - "шапка" таблицы с заголовками колонок: "№ п/п", "Сотрудник", "Должность", "Сотрудник. Текущее подразделение организации", "Внутренний номер", "Кабинет №". Тоже всё без кавычек.
Читает всё кроме названия таблицы, "№ п/п", "Внутренний номер" и "Кабинет №". Вот такая странная история... Здесь, кажется, что-то похожее, но выход из ситуации я там не нашёл. Единственное, что, вроде, понял - это может быть из-за того, что он столбцы с номерами телефонов, кабинетов и подпунктов воспринимает как числа, а заголовок - не число и он его пропускает... Может, проблема решается где-то здесь? Код:
Последний раз редактировалось Ship_1; 13.11.2015 в 15: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 |