Перенос данных из Excel в Google Таблицы и наоборот
В меню Файл выберите пункт Импорт:
Затем перейдите на вкладку Загрузка, нажмите на единственную кнопку Выберите файл на компьютере или перетащите иконку с файлом в это окно:
После того как вы выберете или перетащите файл, появится следующее окно импорта:
В первом случае (Создать таблицу) появится новый документ, во втором (Вставить лист(ы)) — новые листы в текущем документе, а в третьем все данные в текущем документе будут заменены на данные из импортированного файла Excel.
После того как вы выберете подходящий вариант, нажмите кнопку Импортировать.
Экспорт в Excel
Чтобы сохранить таблицу на локальный диск в формате Excel, проделайте следующий путь:
Файл → Скачать как → Microsoft Excel (XLSX)
Книга сохранится на ваш локальный диск.
Обратите внимание, что при экспорте в Excel не сохранятся изображения, которые вы загрузили с помощью функции IMAGE, а результаты работы функций, которых нет в Excel, сохранятся — но как значения. Это касается, например, функций SPLIT, IMPORTRANGE и других функций импорта (IMPORTXML, IMPORTDATA, IMPORTHTML), UNIQUE и COUNTUNIQUE, QUERY, REGEXEXTRACT, GOOGLEFINANCE.
Функции SPARKLINE превратятся в обычные спарклайны Excel.
Отсутствующие в Excel функции при экспорте превращаются в ЕСЛИОШИБКА (IFERROR), где в качестве первого аргумента будет запись вида __xludf.DUMMYFUNCTION (функция), которая и выдаст ошибку в Excel, а в качестве второго аргумента — то значение, которое возвращала эта функция в момент экспорта.
Канал «Google Таблицы — это просто» в Телеграме
Регулярно публикуем новые кейсы и советы. Заглядывайте в гости:
Экспорт данных в Google Sheets напрямую через API
Экспорт данных в Google Sheets напрямую через API
Это решило бы множество неудобств и проблем. В идеале указывать лист и ячейки, но достаточно даже в один и тот же документ. Чтобы использовать его в качестве промежуточного для дальнейших преобразований в финальной Гугл Таблице. Сейчас приходится вручную открывать MS Excel файл с экспортом, копировать данные и вставлять в нужную Гугл Таблицу. Никакой автоматизации не получается сделать.
Уже больше двух лет жду столь необходимую функцию.
Ответил Дмитрий Кривочуров 07.11.2023 12:51:08
Данная возможность реализована. Для её использования нужно на 1-м шаге в блоке «Внешние сервисы» включить опцию «Выгружать в Google Таблицы» и рядом с ней задать API-токен для работы с Гуглом и ID Гугл-таблицы, в которую будут выгружаться данные.
Сообщество MLO
Наиболее гибкое управление задачами. Работает так, как нужно Вам!
У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет .
Как автоматизировать экспорт данных в Google Таблицы?
Вопросы/ответы по работе MLO на ПК
6 сообщений • Страница 1 из 1
Автор темы
rastamakc Сообщения: 78 Зарегистрирован: сен 2014 Есть ответ: 1 Откуда: Тюмень Благодарил (а): 20 раз Поблагодарили: 2 раза
Как автоматизировать экспорт данных в Google Таблицы?
Сообщение rastamakc » 10 июл 2021, 17:11
Задача:
Юзер в течение для работает в мобильной версии МЛО и МЛО ПК.
Нужно, чтобы в заданное время (05:00) происходила автоматическая синхронизация приложения МЛО ПК с облаком МЛО-клауд, потом эти свежие данные эспортировались и автоматически загружались в Google Таблицы.
Есть мысли, как это сделать, но, возможно, есть более простые пути. Прошу помощи, как это можно реализовать.
Моё решение:
1. Установить МЛО на удалённом сервере
2. Установить на этом же сервере программу, в которой можно создать макросы для других программ, назовём эту программу — «Макрос»
3. Макрос работает на сервере в постоянном режиме
4. в 05:00 запускает МЛО
5. Происходит синхронизация данных с облаком в открытой программе
6. «Макрос» делает экспорт в Excel
7. «Макрос» открывает нужную Гугл Таблицу
8. «Макрос» заполняет данными из Excel Гугл Таблицу
Смущает, что для этого придётся арендовать виртуальный сервер, а также настройка «Макроса»
Может есть более удобное и изящное решение?
edw Команда бета тестеров Сообщения: 514 Зарегистрирован: фев 2009 Откуда: Киев Благодарил (а): 23 раза Поблагодарили: 47 раз
Как автоматизировать экспорт данных в Google Таблицы?
Сообщение edw » 10 июл 2021, 20:09
rastamakc писал(а): Источник цитаты 1. Установить МЛО на удалённом сервере
2. Установить на этом же сервере программу, в которой можно создать макросы для других программ, назовём эту программу — «Макрос»
Почему не запускать макрос по расписанию на локальной машине пользователя?
rastamakc писал(а): Источник цитаты 6. «Макрос» делает экспорт в Excel
7. «Макрос» открывает нужную Гугл Таблицу
Я бы тут делал в такой последовательности:
6. «Макрос» делает экспорт в Excel и сохраняет файл на локальном диске
7. С помощью одного из (бесплатных) сервисов синхронизации от Google файл Excel синхронизируется на Диск Гугл
8. Встроенный в Гугл Таблицу скрипт по расписанию импортирует данные из Excel в Таблицу Гугл
Написать такой встроенный в таблицу скрипт будет проще, чем расширять функциональность локального макроса. По времени раздвинуть макросы на 5-10 мин.
Вопросы:
1. В формате Excel файл содержит шапку и данные. Что из этого вам надо? Если только данные, ИМХО проще импортировать MLO XML. Или на стороне ПК трансформировать блок данных из Excel в CSV.
2. Точно ли вам надо импортировать Excel в Таблицу Гугл? Диск Гугл позволяет хранить файлы Excel. А к данным CSV можно обращаться напрямую, без преобразования в Таблицу Гугл.
То есть в зависимости от того, что вы дальше будете делать с данными в Гугл есть шанс обойтись без второго скрипта.
MLO Windows v6 (macOS / CrossOver)
MLO iOS v3 (iPadOS)
MLO Android v4
MLO Cloud
Автор темы
rastamakc Сообщения: 78 Зарегистрирован: сен 2014 Есть ответ: 1 Откуда: Тюмень Благодарил (а): 20 раз Поблагодарили: 2 раза
Как автоматизировать экспорт данных в Google Таблицы?
Сообщение rastamakc » 11 июл 2021, 07:10
edw писал(а): Источник цитаты Почему не запускать макрос по расписанию на локальной машине пользователя?
В этом случае локальная машина,по сути, выступает в роли сервера и должна быть постоянно включена. Это не всегда возможно, так как существенная часть времени проводится в мобильном приложении (учитывая новую версию мло 4 для андроида, это будет ещё чаще).
Но арендовать целый VPS с виндой только для этих целей считаю нецелесообразным. Возможно, есть хостинги, где выделяют только виртуальную папку в среде Win, по аналогии с обычными виртуальными хостингами.
Была мысль заморочиться с настройкой VPS на Linux и запускать МЛО через wine, но.. блин. это мне кажется, вообще сложно.
edw писал(а): Источник цитаты В формате Excel файл содержит шапку и данные. Что из этого вам надо? Если только данные, ИМХО проще импортировать MLO XML. Или на стороне ПК трансформировать блок данных из Excel в CSV.
Только данные. Шапка не нужна
edw писал(а): Источник цитаты Точно ли вам надо импортировать Excel в Таблицу Гугл? Диск Гугл позволяет хранить файлы Excel. А к данным CSV можно обращаться напрямую, без преобразования в Таблицу Гугл.