Как перебрать лист Excel с помощью AppleScript? - PullRequest
0 голосов
/ 08 июня 2018

Я новичок в AppleScript, так что это может быть или не быть очевидным вопросом.Мне нужно перебрать таблицу Excel, где каждая строка представляет собой одно устройство, а столбцы представляют собой фрагменты информации об этом устройстве, которое мне нужно получить.По сути, это будет вложенный цикл for, в котором я прохожу строки, и для каждой строки я прохожу все ее столбцы.Кто-нибудь знает, как это сделать?Заранее спасибо.

1 Ответ

0 голосов
/ 09 июня 2018

Здесь.Это будет сделано:

 set NumOfColumns to 5
    set NumOfRows to 5

    tell application "Microsoft Excel"
        tell document 1
            tell worksheet 1

                --to iterate through rows
                repeat with z from 1 to NumOfRows

                    --to iterate through columns
                    repeat with i from 1 to NumOfColumns

                        --to set a value (here it is adding a number "i as a string". 
                        --I know, you are not asking how to set a value, but here it is anyway!)
                        set value of column i of row z to (i as string)

                        --to retrieve a value (here it is copying the number to a variable ValueX)
                        set ValueX to (value of cell i of row z)
                    end repeat

                end repeat
            end tell
        end tell
    end tell

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...