Имя: Пароль:
1C
1С v8
загрузка из xls больше 65536 позиций
, ,
0 IceSer1
 
30.01.14
11:08
поделитесь опытом )
1 rbcvg
 
30.01.14
11:10
xlsx выдерживает мильон
2 IamAlexy
 
30.01.14
11:10
сохранить как xlsx, раззиповать в xml и прочитать средствами платформы без каких либо комов, адо и прочих страшных приблуд
3 IceSer1
 
30.01.14
11:10
(2) я знаю но больше 65536  не грузит
4 Irbis
 
30.01.14
11:10
разбивать файл
5 IceSer1
 
30.01.14
11:12
(4) много файлов по ляму позиций... и я не хочу этим заниматься )
6 IamAlexy
 
30.01.14
11:13
(3) ограничение 2003 офиса и формата xls

1С тут не причем.

у тебя в файле физически нет строк болье 65536
посмотри внимательно - данные обрезаны
7 IamAlexy
 
30.01.14
11:13
(5) ну, сохрани все файлы в  каталог  в формате xlsx  в 1с пиши скрипт который будет сканировать содержимое каталога и каждый файл грузить - делов то..
8 IceSer1
 
30.01.14
11:13
(6) файл xlsx там 1.1 лимона )
9 13_Mult
 
30.01.14
11:13
Это кто вам сказал что в .xls нельзя засунуть более 65536 строк, а?
10 IamAlexy
 
30.01.14
11:15
(9) опты работы с файлами xls в формате 2003 офиса и проблемы с повторными перегрузками из за того тчо 1Сник написал загрузку только из xls
11 IceSer1
 
30.01.14
11:15
(7) 1с 8.1 возможно что компонента моксель не читает больше чем ограничение офиса 2003 ?
12 IamAlexy
 
30.01.14
11:16
(11) а причем тут моксель ?

сохрани файл где лям строк в формат xls а затем открой его офисом и пролистай в низ..

1С то тут каким боком то ?
13 IceSer1
 
30.01.14
11:18
(12) файл получился 180мб пытаюсь открыть..
14 13_Mult
 
30.01.14
11:18
Это в ёкселе вы не откроете файл где строк более 65536, а программно прочитать файл (например как БД) и работать с ним мона. ))
15 IceSer1
 
30.01.14
11:20
(14) я понимаю, из xlsx загрузить больше чем 65536  вываливается ошибка
16 rbcvg
 
30.01.14
11:22
(15) мы должны угадать текст ошибки?
17 13_Mult
 
30.01.14
11:22
(15) не понял?
18 IceSer1
 
30.01.14
11:24
(16) ошибка cels 65536
19 IceSer1
 
30.01.14
11:25
(17) файл из екселя 2010 xlsx
20 13_Mult
 
30.01.14
11:28
Я большие файлы читаю компонентой GameWithFire
21 IceSer1
 
30.01.14
11:31
(20) пасиб, попробую
22 Lama12
 
30.01.14
11:33
(0) Хоть бы сказал какой технологией читаешь данные. :)
23 13_Mult
 
30.01.14
11:33
вот тут еще глянь может поможет ))
v8: Как ускорить чтение из Экселя?
24 RomaH
 
naïve
30.01.14
11:33
(15) каждый месяц гружу файлы с 80 000 строк
и никаких ошибок

            СтруктураЗагрузки.Вставить("ПоследняяСтрока"    ,ТекЛист.Cells.SpecialCells(11).Row);
            СтруктураЗагрузки.Вставить("ПоследнийСтолбец"    ,ТекЛист.Cells.SpecialCells(11).Column);
            
            Если СтруктураЗагрузки.ПоследнийСтолбец < 3 ИЛИ СтруктураЗагрузки.ПоследняяСтрока < 5 Тогда
                Сообщить("Выбранный файл содержит лист без данных");
                Продолжить;
            КонецЕсли;
            
            ОкончаниеСтрокиСостояния = " из " + (СтруктураЗагрузки.ПоследняяСтрока - СтруктураЗагрузки.НачальнаяСтрока + 1) ;
            
            CSAМассив= ТекЛист.Range(ТекЛист.Cells(СтруктураЗагрузки.НачальнаяСтрока, 1), ТекЛист.Cells(СтруктураЗагрузки.ПоследняяСтрока, СтруктураЗагрузки.ПоследнийСтолбец)).Value;
25 13_Mult
 
30.01.14
11:36
а вообще сабж [:|||||||||:]
26 IceSer1
 
30.01.14
11:36
(24) 1с какой версий ?
27 IceSer1
 
30.01.14
11:51
(25) думаю что отсюда
http://infostart.ru/public/163641/
28 dk
 
30.01.14
11:58
была похожая проблема
в настройках экселя был настроен формат по умолчанию 97-2003