Объедините данные из 600+ листов Excel и 1 документа Google - PullRequest
0 голосов
/ 27 августа 2018

У меня около 30 таблиц Excel, каждая из которых содержит более 20 таблиц. Каждый из этих листов соответствует одному и тому же основному формату, хотя есть небольшие различия. У меня также есть документ Google с разделами, которые соответствуют каждому листу.

Каким-то образом мне нужно объединить данные из электронных таблиц и документа Google в единый, доступный для поиска, редактируемый документ, который станет новым безопасным источником, избавляя от необходимости поддерживать более 600 рабочих листов.

Пока что план состоит в том, чтобы создать внутреннюю копию / вставку из Excel в соответствующий раздел в документе Google, но, помимо того, что он похож на пытки, я боюсь, что такой подход займет несколько дней.

Кто-нибудь может придумать способ автоматизировать хотя бы часть этого?

Я думал, что если бы я мог каким-то образом взять все данные Excel и перенести их в Microsoft Word или Google Doc, это был бы хороший первый шаг.

Я использовал скрипт Google Apps Script в прошлом и, возможно, смог понять, как написать макрос в Excel, но я не могу понять, как на самом деле добиться того, что мне нужно сделать.

Буду признателен за любые предложения.

1 Ответ

0 голосов
/ 05 сентября 2018

Хотел предоставить обновление на случай, если у кого-нибудь еще возникнет подобная проблема ...

В итоге я переместил все существующие электронные таблицы на Google Drive и с помощью скрипта Google Apps перебрал всю папку, чтобы получить имя и идентификатор каждого файла, а затем перебрал все рабочие листы каждой из этих электронных таблиц, скопировав все данные из каждого листа и добавьте его в новую основную электронную таблицу.

Затем я перенес существующий Google Doc в Google Sheet, чтобы можно было сортировать.

После этого я вручную скопировал соответствующие разделы из этой таблицы Google в правильный, соответствующий раздел основной таблицы. Я уверен, что кто-то умнее меня смог бы написать и эту последнюю часть, но у меня были проблемы с выяснением логики и я решил грубо насиловать последний шаг.

...