Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 31.08.2012, 15:28   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 19.06.2008
Сообщений: 95
Репутация: 1
По умолчанию Формат ячейки Excel

Здравствуйте.
Народ подскажите, есть задаче импортнуть цену в строковом формате.
Но цена может быть как строковая 500$, а может быть числовая, а в формате ячейки стоять тип валюты.
Кто подскажет как во втором случае получить строку вида <число><валюта>. Или хотя бы как выцепить формат ячейки и из формата ячейки валюту
С Excel работаю через Com-объект:
FPriceList := CreateOleObject('Excel.Application');
FPriceList.Application.EnableEvents := False;
FPriceList.WorkBooks.Add(FileName);

Последний раз редактировалось Litvinenko_A; 31.08.2012 в 15:31..
Litvinenko_A вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Рекомендуем супермаркет КНС - ламинатор Buro BU-L280 - Подарок каждому покупателю!майкл ангараногриль яйцо джемисон камадоConecte Livestorm a MailerLiteИнтеграция WooCommerce и Activecampaign


Старый 03.11.2014, 20:18   #2
человек_45
Новичок
 
Пол:Мужской
Регистрация: 03.11.2014
Сообщений: 16
Репутация: 1
По умолчанию Re: Формат ячейки Excel

Импортировать из экселя.
Моя любимая тема, на которой я прославился.
Пытаемся сделать:
перменная:=strtoint(Вход.строка)
Если ошибка
перменная:=минус один последнйи симсвол(вход.строки)
Пытаемся сделать
strtoint(перменная)
Если ошибка
Шоумессаж (почему два символа?)
иначе
перменная

если была ошибка, то есть валюта, то можешь ее вытащить и сравнить по известным через кейс.
Как узнать тип ячейки в екселе и тем более валюту, читаем справку екселя. Все завивисит от екселя.
человек_45 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа функции Формат в Excel Death_eye Программирование 1 20.07.2012 08:25
Формат А3 в Word 2003 и Excel 2003 tadalex МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы 8 07.10.2010 13:25
VCL для Excel Embolus Delphi 26 13.11.2008 22:25
Игры в Excel DragonDr Архив 4 24.07.2007 16:13
Фрейм внутри табличной ячейки. vms Веб - Программирование 4 06.04.2006 09:06

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:04. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14405 секунды с 13 запросами