|
Поиск по файлу екселя
| ☑ |
0
Валидатор
25.11.12
✎
18:45
|
Добрый день, такой вопрос: как при считывании данных в 1ске по экселевскому файлу не считывать пустые строки файла? можно сделать реквизит, булевского типа, и в нем задавать, только как кодом задать, чтобы пустые строки экселя не читались?
|
|
1
Wobland
25.11.12
✎
18:46
|
чтобы узнать, пустое ли значение в ячейке, его нужно прочитать
|
|
2
Валидатор
25.11.12
✎
18:50
|
Документ = Новый ComОбъект();
Пока Документ.Sheets(1).Cells().Value <> Неопределеьно Цикл
Если НеУчитывать = Истина Тогда
Если Документ.Sheets(1).Cells.Value = 0 Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
КонецЦикла;
че нить такое?
|
|
3
Валидатор
25.11.12
✎
18:52
|
Если Документ.Sheets(1).Cells.Value = "" Тогда
вот так наверное тока
|
|
4
Wobland
25.11.12
✎
18:54
|
держи вот для размышления
ПоследняяСтрока=Sheet.Cells.SpecialCells(11).Row;
|
|
5
Валидатор
25.11.12
✎
18:55
|
ну row это для поиска строки как раз, и просто присвоить неопределено ей можно типа:
Документ.Sheet.Cells.SpecialCells(11).Row = Неопределено Тогда
Продолжить?
|
|
6
Валидатор
25.11.12
✎
18:57
|
не, так:
ПоследняяСтрока=Sheet.Cells.SpecialCells(11).Row;
Если ПоследняяСтрока = Неопределено Тогда
Продолжить;
КонецЕсли;
думаю так правильнее
|
|
7
Валидатор
25.11.12
✎
18:57
|
(4) SpecialCells(11) - вот это что такое?
|
|
8
manyak
25.11.12
✎
19:01
|
|
|
9
Wobland
25.11.12
✎
19:03
|
(7) даже не знаю.. ПоследняяСтрока, наверное
|
|
10
Валидатор
25.11.12
✎
19:13
|
(9) то есть там где 11 по идее можно ставить переменную, которая отвечает за последнюю строку екселевского файла?
|
|