Từ một kịch bản VBS tôi phải làm việc với một cuốn sách với định dạng Excel:Làm cách nào để tìm các hàng bắt đầu và kết thúc của các ô đã phối trong Excel bằng 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 |
----|-----------|-----------|-----------|
.. | ... | ... | ... |
Vì vậy: Cột A có mức độ 1 và loại cấp 2 (Folders/Items), và Cột B và C giữ dữ liệu cho các mục. Vấn đề ở đây là một mục có thể mở rộng một vài hàng, như được hiển thị; Item1 là ô đã phối từ hàng 3 đến 11).
tôi cần phải tạo ra một .csv từ dữ liệu này trông như sau:
Header1,Header2,Header3
111,Item1,FOLDER1
Item1Info,Item1,FOLDER1
...
555,Item2,FOLDER1
777,Item1,FOLDER2
...
Dữ liệu trong cột C có thể được loại bỏ. Về cơ bản, những gì tôi cần biết là làm thế nào để phát hiện nếu một tế bào được sáp nhập (có nghĩa là, nhiều hơn một hàng thông tin cho mỗi mục) và có bao nhiêu hàng được hợp nhất với nhau. Bất kỳ ý tưởng?