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

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

Одинарная кавычка ' в ячейка Excel после выгрузки с помощью ADO откуда она ?

Одинарная кавычка ' в ячейка Excel после выгрузки с помощью ADO откуда она ?
Я
   Sam1C
 
08.05.18 - 16:27
Добрый день! В выгруженных ячейках строковые значение добавляется ' в  начале. Которая видна в панели формул
 
 
   Sam1C
 
1 - 08.05.18 - 16:29
(0) Значение присваиваю через свойство Value:

rs.Fields(ТекущиеПоле.Значение).Value = СтрокаДанных[ТекущиеПоле.Ключ];
   Сияющий в темноте
 
2 - 08.05.18 - 16:33
Когда ты пишешь число строкой, то умная Excel это понимает, и добавляет к числу кавычку, чтобы считать его строкой.
Если вручную поставить тип текст и записать число точно также появится кавычка.
Просто, когда нужно записать 0001, то другого способа нет, так как число - это 1.
   Sam1C
 
3 - 08.05.18 - 16:36
(2) Ставит и там где чисто строка без цифр. Как от этого избавится
   Sam1C
 
4 - 08.05.18 - 16:39
(2) Попробовал вручную сделал формат  ячейки Текстовый и присвоил значение 1. Не поставило ' впереди
   hogik
 
5 - 08.05.18 - 16:40
В этой теме https://www.forum.mista.ru/topic.php?id=792849 есть ответ в 34 сообщении.
   Sam1C
 
6 - 08.05.18 - 16:58
(5) Не помогает этот ответ. Попробовал:
Value = Символ(8) + СокрЛП(......
Выдает исключение не совпадение типов, может это и прокатывает через OLE, но в ADO нет
   hogik
 
7 - 08.05.18 - 19:36
(6)
А такой  http://catalog.mista.ru/public/65045/ способ не устраивает?
В данном случае срабатывает "Символ (8)" нормально.
   Franchiser
 
8 - 08.05.18 - 20:53
Может так получится?
Value = ""+Символ(8) + СокрЛП(...

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