Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 14:39

читаем xls

Автор Shaman_blr, 30 окт 2024, 23:40

0 Пользователей и 1 гость просматривают эту тему.

Shaman_blr

Всем привет. Подскажите: читаю xls табличным документам через область
ТабДок.Прочитать(ИмяФайла,СпособЧтенияЗначенийТабличногоДокумента.Значение);


Область = ТабДок.ПолучитьОбласть("R" + НомерСтрокиТаблицы + "C" + строка.НомерКолонки);
ТекущаяОбласть = Область.ТекущаяОбласть;
Столбец = ТекущаяОбласть.Текст;

Проблема в том, что в excel ячейка имеет значение 14,25
а в ТекущаяОбласть.Текст записывает только 14! все, что после знака он убирает!, кто нибудь знает решение, этой проблемы?

alexandr_ll

Shaman_blr, Заменить запятую на точку 14.25

Shaman_blr

alexandr_ll, я получаю xls из почты, и сразу читаю его) не получится))) есть ли другой способ?)

alexandr_ll

Shaman_blr, Заменять в процессе чтения

Shaman_blr

alexandr_ll, а есть пример как заменять?

alexandr_ll

Shaman_blr, А есть пример, как вы загружаете? Чем вы пользуетесь =это внешняя обработка или какой-то другой механизм?

LexaK

Shaman_blr, попробуйте так читать
ТабДок.Прочитать(ИмяФайла);
все данные получите в виде текста, а его уже конвертируете в другие нужные типы данных.
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск