Автоматическое обновление листа Excel после изменения внешним приложением?

0

У меня есть вопрос, похожий на этот, но я просто использую файл Excel, без участия CSV:

Откройте файл .csv в Excel и обновляйте его при каждом изменении файла .csv.

У меня есть файл Excel, который я часто редактирую двумя способами:

  1. вручную, как большинство конечных пользователей
  2. через внешнее приложение (R), которое редактирует часть контента.

Я переключаюсь между этими двумя методами.

Есть ли способ обновить содержимое листа в Excel после того, как R отредактировал содержимое? Я нахожу это раздражающим, чтобы закрыть книгу и открывать ее снова при каждом редактировании.

Excel для Mac 2011.

CephBirk
источник
1
Попробуйте сделать его общей книгой, и все, что вам нужно сделать, это убедиться, что обе стороны сохраняются после каждого изменения. Тогда все, что вам нужно сделать, это сохранить его, чтобы увидеть изменения, сделанные другими пользователями, в данном случае это приложение diff.
panhandel

Ответы:

0

Не люблю этот ответ, так как я ищу что-то более внутреннее в Excel, но я могу добавить этот AppleScript в конец моей R-программы, и он будет отлично работать.

tell application "Microsoft Excel"
    activate
    open file "Macintosh HD:Users:path:to:file.xlsx"
end tell
CephBirk
источник