Имя: Пароль:
1C
1С v8
Странность чтения листа Excel
,
0 badboychik
 
29.05.15
10:56
Есть файл из 6 листов, гружу данные, процедура чтения единая, только меняю номер листа, использую для вычисления строк ExcelЛист.Cells(1,1).SpecialCells(11).Row
Давно пользуюсь обработкой, все работало несколько месяцев, но щас наткнулся на такое:
- Первый лист читается нормально
- Второй лист не читается! Число строк возвращается 1 хотя там больше 800!!
- Третий лист читается как будто это второй!
- Четвертый лист как третий!
* По имени второй лист читается!
* Если скопировать второй лист в новый файл на второй лист - читается ОК
Получается второй лист как призрак, выпадает из нумерации, а данные не читаются.
Есть идеи?
1 lEvGl
 
гуру
29.05.15
10:57
код в студию
2 shuhard_серый
 
29.05.15
10:57
(0)[Есть идеи?]
выброси это УГ(обработку) используй ADODB
3 badboychik
 
29.05.15
10:58
(2) адодб бывает глючит на разных компах, то одного драйвера нет то другого
4 badboychik
 
29.05.15
10:59
(1) Код указал в первой строке - элементарно не определяется число строк, UsedRange тоже пусто выдает
5 lEvGl
 
гуру
29.05.15
11:01
(4) если 2 как 1, 3 как 2, 4 как 3 то видимо косяк где то в циклах, чего и как читаете
6 fisher
 
29.05.15
11:05
(0) Скопируй данные в новую книгу по листам.
7 badboychik
 
29.05.15
11:05
(5) нет, 2 вообще не читается, нету циклов там
8 badboychik
 
29.05.15
11:11
(6) в новом файле все читается как надо О_О
9 DS
 
29.05.15
11:27
(8) А если создать новый файл, добавить три листа, а потом второй лист удалить? Как будет читаться?
10 badboychik
 
29.05.15
11:55
(9) удалил второй лист, добавил в конец новый и переместил на место второго листа - читается
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший