Из сценария VBS я должен работать с книгой Excel в формате:Как найти начальную и конечную строки объединенных ячеек в Excel с помощью VBSCript?
| A | B | C |
----|-----------|-----------|-----------|
1 | Header1 | Header2 | Header3 |
----|-----------|-----------|-----------|
2 | FOLDER1 | | |
----|-----------|-----------|-----------|
3 | Item1 | 111 | 222 |
----| |-----------|-----------|
4 | | Item1Info | Item1Data |
----| |-----------|-----------|
.. | | ... | ... |
----| |-----------|-----------|
11 | | 333 | 444 |
----|-----------|-----------|-----------|
12 | Item2 | 555 | 666 |
----|-----------|-----------|-----------|
13 | FOLDER2 | | |
----|-----------|-----------|-----------|
14 | Item1 | 777 | 888 |
----|-----------|-----------|-----------|
.. | ... | ... | ... |
Итак: Колонка A имеет 1-го уровня и категории 2-го уровня (папки/пункты), а столбцы B и C содержат данные для предметов. Проблема состоит в том, что один элемент может охватывать несколько строк, как показано; Item1 - объединенная ячейка из строк с 3 по 11).
Мне нужно создать файл CSV из этих данных, который выглядит следующим образом:
Header1,Header2,Header3
111,Item1,FOLDER1
Item1Info,Item1,FOLDER1
...
555,Item2,FOLDER1
777,Item1,FOLDER2
...
Данные в колонке C может быть отброшен.
В принципе, мне нужно знать, как определить, объединена ли ячейка (то есть более чем одна строка информации на элемент) и сколько строк объединено. Есть идеи?