Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Excel: Value в формате числа надо перевести в текст...

Excel: Value в формате числа надо перевести в текст...
Я
   slafor
 
25.10.18 - 18:54
В ячейках документа Excel ошибочно вместо текстового формата поставили формат числа. В итоге текст типа "1234567890123" в ЛистExcel.Value превращается в "крякозябру" вида "1 234 567 890 123", и эти пробелы между триадами - вовсе не пробелы, а непонятно что (т.е. СтрЗаменить(Строка(ЛистExcel.Value(Стр.,Столб.))," ","") не выдает нам изначальный текст).
В общем-то, задачу решил с помощью ЛистExcel.Text вместо ЛистExcel.Value. Это никак не может спровоцировать новые проблемы? И можно ли вообще ЛистExcel.Value как-то преобразовать в удобоваримый текст?
 
 
   Fram
 
1 - 25.10.18 - 18:58
(0) первый раз столкнулся с разделением разрядов неразрывными пробелами? Excel тут в общем то не причем
   slafor
 
2 - 25.10.18 - 20:34
(1) Да, спасибо, разобрался поиском на этом же форуме. Можно использовать и Value (СтрЗаменить(ЛистExcel.Value(Стр.,Столб.), Символы.НПП, "") или функцию Формат... А уж потом преобразовывать в строку.

А то, что я использую ЛистExcel.Text(Стр.,Столб.) может на что-то отрицательно повлиять? Просто уже написал, менять не очень хочется...
   Cool_Profi
 
3 - 25.10.18 - 20:37
(2) Нет, на погоду в Арктике твой способ не повлияет...
   vde69
 
4 - 25.10.18 - 20:46
зн = число(ЛистExcel.Value)
   vde69
 
5 - 25.10.18 - 20:48
   Веселый собака
 
6 - 25.10.18 - 21:45
а вообще они делают, а мне стыдно.
консультируют по азам экселя, да еще с его использованием обработки пишут. Фу.
   Fram
 
7 - 25.10.18 - 21:52
(2) > А то, что я использую ЛистExcel.Text(Стр.,Столб.) может на что-то отрицательно повлиять?

В общем то нет. Просто у тебя в выводе строка будет выглядет точно так же как в экселе.
   slafor
 
8 - 25.10.18 - 21:57
(7). Спасибо, мне в принципе так и надо.

P.S.: Виноват, немножко не дописывал текст. На самом деле, конечно, если это лист Эксель, то пишется так:
ЛистExcel.Cells(Стр.,Столб.).Text.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует