|
Модераторы: MetalFan |
|
Pavelvp |
|
||||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 11.6.2013 Репутация: нет Всего: нет |
Доброго.
Delphi XE2, Excel 2007. Коллеги бьюсь второй день и ничего понять не могу. Задача: экспортировать данные и чтобы эксель их автоматом в даты не преобразовывал решил ставить формат ячеек при экспорте в текстовый. Пишу так:
Формат ячейки при этом не меняется, в качестве формата у ячейки появляется просто число 64 и получается тип формата: все форматы. При том если попробовать сделать числовой формат, всё нормально:
Не могу сообразить в чем дело, почему в качестве формата передаётся просто код собаки, а именно число "64"? Куда копать, как ещё проверять? Если выполнять код через макросы самого экселя, то всё нормально - формат ячейки меняется на текстовый. |
||||
|
|||||
Pavelvp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 11.6.2013 Репутация: нет Всего: нет |
Бывает ведь, только написал и всё решилось само собой.
Вот так работает:
Пришёл к этому после ряда запросов к экселю, но блин не понимаю почему?? По факту ничего вообще не изменилось. |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
если заносите число и хотите, чтоб excel воспринимал это как текстовую ячейку - перед цифрой ставьте символ апострофа - excel не покажет апостроф - распозная, что пришедшее число является тектом, например:
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Pavelvp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 11.6.2013 Репутация: нет Всего: нет |
Я заношу набор чисел, а Excel воспринимает их как дату. Переношу данные используя Memo и CopyToClipboard. Пробовал ставить апострофы, не получалось. Возможно именно потому, что процесс вставки выглядит так: ExcelApp.Workbooks[1].Sheets.Item[1].Paste;
|
|||
|
||||
Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |