Содержание
Разработчик Android с опытом работы более четырех лет, а также увлеченный инженер.
Google Sheets - это приложение для работы с электронными таблицами, которое может помочь вам создавать электронные таблицы на ходу, которые затем можно синхронизировать на всех устройствах, на которых выполнен вход в вашу учетную запись Google. Недавно я работал над проектом, в котором нужно было собрать тысячи строк данных в одном месте. Я нашел хорошее решение - использовать Таблицы, потому что это полностью онлайн-приложение, которое автоматически синхронизирует данные на всех устройствах.
Но самая сложная часть - это вставить данные в базу данных, скажем, MySQL. В наши дни базы данных похожи, поэтому процесс почти такой же для любой базы данных, которую вы используете. В моем случае это был MySQL, поэтому я буду описывать шаги на его основе.
Все, что вам нужно, чтобы использовать Google Таблицы, - это учетная запись Google. Войдите в свою учетную запись и перейдите в Таблицы. Вам будет показан домашний экран, подобный тому, что вы видите на картинке ниже.
Вы попадете на экран, подобный изображенному ниже. Что мне нравится в Таблицах, так это чистый и простой пользовательский интерфейс. Но его простота не ставит под угрозу набор предлагаемых функций. Я нашел его таким же сложным, как Microsoft Excel, с точки зрения функций, которых много в онлайн-приложении.
Вы можете использовать большое количество формул, структура которых очень похожа на структуру Microsoft Excel. Google Таблицы также обладают некоторыми уникальными функциями. Например, вы можете просматривать ответы на форму, созданную Google Form, в Таблицах. Таким образом, вам не придется беспокоиться о сборе данных опроса, их организации и публикации. Используя Google Таблицы и Формы, вы можете легко проводить массовые опросы и исследования.
Сохранение таблицы (или нет!)
Вернемся к теме. После того, как вы добавите несколько строк, пора сохранить таблицу. Самое интересное в том, что вам вообще не нужно сохранять электронную таблицу! Каждый вводимый вами ввод автоматически сохраняется и везде синхронизируется. Таким образом, вам не нужно беспокоиться о потере данных или любой аварии, которая может привести к потере данных.
Вставка в базу данных
С этого момента существует множество способов выполнения вставной части. Особо отмечу, как мне удалось вставить данные в MySQL с помощью популярного инструмента под названием phpMyAdmin. Это версия с графическим интерфейсом для командной строки MySQL с множеством функций. Одна из многих функций - это экспорт и импорт данных. Вы можете импортировать данные в нескольких форматах. Ниже вы можете увидеть экран импорта, в котором выбран формат ODS (OpenDocument Spreadsheet).
Google Таблицы позволяют загружать электронные таблицы в разных форматах. Один из форматов - ODS. Таким образом, процесс становится намного проще благодаря форматам, доступным на обеих сторонах. После этого база данных заполняется сама.
На снимке экрана показаны данные, импортируемые в базу данных, но вы можете напрямую импортировать данные в конкретную таблицу. Имейте в виду, что имена столбцов должны быть идентичны как в таблице, так и в электронной таблице Google Sheets, чтобы процесс импорта работал должным образом.
Больше подходов
Если все это кажется небольшим руководством или вы чувствуете, что можете использовать код для решения задачи, это тоже довольно просто. Google Sheets API - это многофункциональный API с подробной документацией для разных языков программирования. Вот ссылка.
Причина, по которой Таблицы так популярны, заключается в их надежности и универсальности. Его можно использовать так разными способами, что кто-то придумывает новое дополнение или функцию, которые можно интегрировать в него каждый день. Вы можете посетить магазин надстроек, в котором есть множество полезных надстроек, упрощающих задачи в Таблицах. Вот ссылка. Одна надстройка, которую я нашел полезной в моем случае, - это надстройка Export Sheet Data, которая экспортирует вашу электронную таблицу в формате JSON или XML, а также позволяет настраивать общий вывод.
Еще одна важная функция, на которую я наткнулся, - это редактор скриптов. Вы можете вставлять скрипты (JavaScript) в электронную таблицу и использовать функции скриптов в электронных таблицах, например формулы. Я надеюсь, что Google Таблицы станут большим подспорьем и в вашем случае.
Эта статья точна и правдива, насколько известно автору. Контент предназначен только для информационных или развлекательных целей и не заменяет личного или профессионального совета по деловым, финансовым, юридическим или техническим вопросам.