Имя: Пароль:
1C
1С v8
Чтение Экселя через ADODB
0 lisrws
 
27.08.14
23:29
Всем добрый день. Такая беда. За основу взял статью v8: Чтение данных XLS, XLSX запросом (мануал)
все читает хорошо, но есть в файле колонки со штрихкодом вида 5035226101755, которые через ADODB читаются в виде "5,0352261054e+012". Кто-нибудь знает как это победить?
1 IamAlexy
 
27.08.14
23:31
(0) читать эксель через xml

быстрее и офис не нужен..
2 xReason
 
27.08.14
23:38
Не читайте Excel на ночь, кошмары будут мучать
3 lisrws
 
28.08.14
10:13
up
4 Maxus43
 
28.08.14
10:21
тип у колонки экселя смени на текстовый
5 lisrws
 
28.08.14
10:26
(4) много поставщиков. каждому объяснять где и в какой колонке тип поменять - не вариант
6 Ёпрст
 
28.08.14
10:27
(0) кастани в селекте к нужному типу
7 ChiginAV
 
28.08.14
10:31
(0) "IMEX=1" в строке подключения
8 lisrws
 
28.08.14
10:32
(6) пробовал так: "SELECT format(cstr(запрос.F1),'###') AS F1". Лучше, но почему-то 2 или 3 последние цифры как-бы округляются. можешь кусок кода скинуть как нужно? я в скульных запросах не силен
9 lisrws
 
28.08.14
10:32
(7) есть
10 ChiginAV
 
28.08.14
10:41
(8) Функции преобразования в tsql
http://msdn.microsoft.com/ru-ru/library/hh231076.aspx
11 lisrws
 
28.08.14
11:03
(10) спасибо, сейчас буду пробовать
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn