|
загрузка из 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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |