Базы данных в эксель: Создание базы данных в Excel по клиентам с примерами и шаблонами

Содержание

Excel как средство создания базы данных и автоматической обработки результатов олимпиад, конкурсов, конференций Текст научной статьи по специальности «Компьютерные и информационные науки»

Сравнивая же sms-мониторинг с другими подобными ресурсами, скажу, что sms — самый доступный источник информации на данный момент, так как не требует наличия у родителей компьютера и не отнимает у них, таких занятых, драгоценное время на освоение просторов Интернета (поверьте, многие ссылаются на то, что у них нет времени, чтобы включить компьютер».

Excel как средство создания базы данных и автоматической обработки

результатов олимпиад, конкурсов, конференций

Бурданова Людмила Юрьевна ([email protected])

МОУ «Центр развития образования городского округа», г. Самара

Аннотация

Формирование банка данных одаренных детей предполагает работу с большими объемами информации.

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

Национальная образовательная инициатива «Наша новая школа» выделяет систему поиска и поддержки одаренных детей в качестве одного из ключевых направлений развития общего образования.

В городском округе Самара сложилась система работы с одаренными детьми через предметные олимпиады, научно-практические конференции учащихся, городские интеллектуальные игры и соревнования. 29 городских мероприятий учебно-иследовательской направленности проводится ежегодно. Для таких мероприятий составляются списки участников, а затем победителей и призеров. Таким образом, происходит накопление, учет и фиксация информации по городскому округу Самара о талантливых детях.

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

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

В целях создания общей среды, стимулирующей творческий рост, развитие личностных качеств каждого ребенка, расширяется система олимпиад и конкурсов школьников, являющихся наиболее распространенными формами выявления и поддержки талантливых детей. В школьном этапе олимпиады участвуют ученики с 5-го класса, другие мероприятия проводятся для начальной школы. Таким образом, банк данных включает учеников 1-11-х классов и содержит не одну тысячу учащихся и данные о них. При работе с такими большими объемами информации остро встает вопрос о максимальной автоматизации процессов обработки различного типа данных. Эту проблему позволяет решить использование MS Excel в качестве хранения и обработки данных. Эта программа обладает многими возможностями, присущими современным программам для работы с базами данных. К тому же эта программа имеется во всех ОУ, нет необходимости разрабатывать какую-либо специальную оболочку, да и в дальнейшем списки в Excel можно использовать как в Access-, так и Net-школе.

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

Внутренней базой данных в Excel являются списки. Списки практически ничем не отличаются от того, с чем пользователь обычно имеет дело, работая в Excel: здесь информация также сохраняется в строках и столбцах.

Формирование базы данных талантливых детей начинается в ОУ, когда формируются списки участников. Из ОУ списки направляются в территориальные информационно-методические отделы (ТИМО) Центра развития образования (ЦРО), а затем в оргкомитет, где и составляются списки участников

городских мероприятий учебно-исследовательского характера. После проведения олимпиады, конкурса результаты заносятся в общий список и размещаются на сайте ЦРО. На основе списка победителей и призеров всех 29 мероприятий составляется банк данных одаренных и талантливых детей городского округа Самара. Такая система формирования банка данных требует единой формы заявок.

На примере олимпиады рассмотрим все этапы, от сбора заявок до подведения результатов и формирования базы данных на городском уровне:

1. Создание формы для ввода данных об участниках олимпиады.

2. Сбор заявок из ОУ.

3. Обработка результатов.

Каким же образом оптимизировать такой трудоемкий процесс при помощи имеющихся в нашем распоряжении современных информационно-коммуникационных технологий? На каждом этапе используются различные технологии.

Этап создания формы заявок

Чтобы достичь максимальной эффективности при дальнейшей работе со списком, необходимо следовать некоторым простым правилам:

— каждый столбец должен содержать информацию одного типа;

— делить информацию на как можно большее количество столбцов (полей). Например, ФИО лучше делить на три отдельных столбца с фамилией, именем и отчеством;

— верхняя строка списка должна быть «шапкой», т. е. содержать заголовки столбцов. К сожалению, Excel в большинстве случаев не умеет корректно работать с многоуровневыми «шапками», поэтому в реальном списке необходимо ограничиться однострочной без пустых и объединенных ячеек;

— не стоит размещать какие-либо другие данные на листе со списком, это затруднит сортировку, использование фильтра. Например, название предмета олимпиады не вводят как название таблицы на листе сверху списка, а присваивают имя предмета листу и имя полю. Если необходимо распечатать информацию на листе, то добавляют колонтитулы и, к примеру, предмет и тур олимпиады вносят в колонтитулы.

Первый шаг при создании базы данных — это разработка хорошо продуманной структуры (организации хранения данных), которая и определяет возможности будущей обработки информации. Структура списка определяется структурой одинаково организованных записей, его составляющих. Под структурой записи принято понимать совокупность ее полей (их имена, типы, назначение). В ячейках списка чаще всего хранятся константы соответствующих основных типов: числовые, текстовые, даты и времени. Однотипность данных столбцов крайне важна, так как влияет на скорость обработки данных. Так, к примеру, чтобы поле Класс заполнялся всеми одинаково, без литеры параллели в форме заявки можно предусмотреть заполнение ячейки через открывающийся список. Или название предмета Французский язык можно написать несколькими способами: французский язык, фр. язык, Фр. Язык и т. д. Такое разнообразие в написании осложняет работу с фильтром, возможность заполнения через открывающийся список решает эту проблему. Учитывая, что данные вносятся в каждом ОУ, а их в Самаре более 170, очень важно максимально унифицировать форму заявок. Конечно, все эти требования можно описать к прилагаемой инструкции, но это потребует дополнительного времени для ее изучения, а возможность задавать форматы ячеек и использовать инструмент проверки данных позволяет этого избежать.

Рассмотрим структуру списка на примере данных об ученике.

№ п/п Имя поля Тип поля Комментарий для обеспечения унификации

1 2 3 4

1 № п/п Числовой Вычисляется по формуле: (первый порядковый номер+1), т. е. = А2+1, копируем на все остальные. Ссылки относительные. Неудобство: при удалении строки в низлежащих появляется ошибка #ССЫЛКА! Но это легко устранить копированием формулы ячейки выше и вставкой на все нижние

2 Фамилия Текстовый Строки состоят из букв кириллицы без ведущих и хвостовых пробелов, первый символ — прописная буква

Продолжение табл.

1 2 3 4

3 Имя Текстовый То же

4 Отчество Текстовый То же

5 Пол Текстовый Односимвольная строка: буквы «м» или «ж».Список

8 Кол-во баллов Числовой Используется Проверка данных Тип данных Действительное значение Между 0 и максимальным баллом

9 Тип диплома Текстовый Вычисляется по формуле: (если кол-во баллов больше или равно половине максимально возможных, то призер, иначе участник) = ЕСЛИ(07>=74;» призер»;»участник»). С помощью фильтра находим заданное число наибольших баллов в списке

Использование так называемых вычисляемых полей, содержащих формулы, значительно повышает степень унификации формы заявки и облегчает обработку данных.

Форму, созданную по вышеперечисленным правилам, заполняют ОУ и отправляют в Центр развития образования городского округа Самара.

В ОУ список заполняется информацией, как правило, вручную. Основные действия со списком позволяет выполнять стандартная экранная форма для ввода данных. Вместе с тем Excel имеет специальные, достаточно развитые возможности экспорта и импорта файлов баз данных, созданных другими средствами. Доступ к этим возможностям реализуется с помощью команд Данные/Внешние данные.

Аналогичным образом задаются типы полей для сведений об учителях и ОУ. Количество полей для сведений каждой группы определяется исходя из потребностей. Обязательным полем является для олимпиады — Предмет, для конференции — Секция и т. д.

Возможности Excel позволяют оптимизировать данные формы в зависимости от необходимости. Например, для регистрации необходимо составить только список участников с несколькими полями (класс, ОУ, учитель). Для этого все ненужные поля в копии, созданной для распечатки, просто удаляются, а для полей Фамилия, Имя, Отчество используется текстовая функция СЦЕПИТЬ, чтобы соединить в одну строку содержимое трех ячеек. Причем для ребенка эту функцию мы применяем для сцепления фамилии и имени, а для учителя, дополнительно используя функцию ЛЕВСИМВ, сцепляем только фамилию и инициалы.

Этап сбора заявок

Сбор заявок осуществляется при помощи технологии совместного редактирования документов различными пользователями, предоставляемую сервисом Google. Чтобы использовать данную технологию, необходимо выполнить следующие шаги:

1. Координатору ЦРО, координатор в ТИМО, ответственные за заполнение заявок в ОУ заводят аккаунт Google.

2. Главный координатор размещает форму заявки в документах Google и дает доступ координаторам в ТИМО.

3. В ТИМО делают копию формы, размещают ее в своих документах Google и приглашают пользователей из числа ответственных ОУ своего района.

4. Ответственные в ОУ начинают вносить данные своего ОУ в один общий документ, работая на сервисе Документы Google. Вносить данные при маленьких объемах можно на один лист одним

списком. При больших объемах целесообразно разделить ее по листам, например по предметам, если это олимпиада. Место внесения можно не соблюдать, все легко сортируется. В ТИМО могут отслеживать и корректировать процесс.

5. Координаторы ТИМО вносят данные по районам в форму от координатора ЦРО.

6. Координатор ЦРО имеет возможность отслеживать ход заполнения формы и делать замечания в случае необходимости.

Для координирования сроков выполнения заявок, дат проведения мероприятий удобно использовать Календарь Google. Это позволяет в случае изменения сроков не оповещать дополнительно ТИМО и ОУ.

Этап подведения итогов

После проведения самого мероприятия и занесения результатов необходимо подготовить аналитическую информацию об итогах. Анализ проводится по многим количественным показателям:

1) число участников по предметам;

2) число участников по возрастным группам;

3) число мальчиков и девочек;

4) кол-во ОУ;

5) процент участников по предметам от общего количества;

6) процент по возрастным группам от общего числа участников;

7) достижения ОУ (кол-во победителей и призеров) и др.

Для составления аналитической справки эти количественные показатели могут использоваться в различных сочетаниях. Для подсчета динамики количества участников, процентов используются математические и логические функции. Фильтрация, или выборка — очень частая операция во время работы со списками. Суть ее в том, чтобы отобрать из списка все строки (записи), удовлетворяющие определенным условиям. Условий может быть много, они могут быть простыми и сложными, связанными друг с другом или независимыми. Наиболее удобен для фильтрации Расширенный фильтр, который практически не имеет ограничений на количество условий, налагаемых на список. Но он требует некоторых подготовительных операций:

В любую свободную область (лучше всего вставить над списком несколько пустых строк) нужно скопировать из «шапки» списка заголовки столбцов, по которым будут вводиться условия.

Затем, ниже скопированных заголовков в пустые ячейки вводятся условия для фильтрации. Причем, условия, введенные в ячейки одной строки Excel, будут связывать логическим «И», а в ячейки разных строк — логическим «ИЛИ».

Например, необходимо подсчитать, сколько учеников 9-11 классов гимназии № 1 стали призерами. Расширенный фильтр. Откроется окно Расширенного фильтра, в которое необходимо ввести адрес исходного диапазона, адрес диапазона условий и указать место, куда поместить результаты фильтрации.

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

Литература

Городская предметная олимпиада школьников 2008/2009 учебного года: Информационный бюллетень / А.А. Теп-лов. Самара: Издательство МГПУ, 2009. 96 с.

Глава 8. Работа с внешними данными в Таблицах Excel

Это продолжение перевода книги Зак Барресс и Кевин Джонс. Таблицы Excel: Полное руководство для создания, использования и автоматизации списков и таблиц (Excel Tables: A Complete Guide for Creating, Using and Automating Lists and Tables by Zack Barresse and Kevin Jones. Published by: Holy Macro! Books. First printing: July 2014. – 161 p.). Получение и хранение огромного количества данных стало важной частью современного бизнес-ландшафта, и анализ таких данных становится все более сложным. Чтобы справиться с этой тенденцией, Microsoft продолжает добавлять в Excel средства обработки запросов и анализа данных.

Последнее дополнение – это набор инструментов BI (business intelligence). Эти инструменты дают возможность представить данные с помощью традиционных инструментов, таких как Таблицы, сводные таблицы и диаграммы, чтобы эффективно рассказать историю. До сих пор мы изучали роль Таблиц в рабочей книге. В этой главе рассматривается, как Excel использует Таблицы для обработки внешних данных.

Предыдущая глава        Содержание    Следующая глава

Рис. 8.1. Группа Получить и преобразовать данные вкладки Данные

Скачать заметку в формате Word или pdf, примеры в формате Excel

Подключение к внешним данным

Вы можете получить доступ к внешним источникам через вкладку Данные, группу Получить и преобразовать данные (рис. 8.1). Подключения к данным хранятся вместе с книгой, и вы можете просмотреть их, выбрав пункт Данные –> Запросы и подключения.

Подключение к данным может быть отключено на вашем компьютере. Для подключения данных пройдите по меню Файл –> Параметры –> Центр управления безопасностью –> Параметры центра управления безопасностью –> Внешнее содержимое. Установите переключатель на одну из опций: включить все подключения к данным (не рекомендуется) или запрос на подключение к данным.

Рис. 8.2. Настройка доступа к внешним данным; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Подробнее о подключении к внешним источникам данных см. Кен Пульс и Мигель Эскобар. Язык М для Power Query. При использовании таблиц, подключенных к данным можно переставлять и удалять столбцы, не изменяя запрос. Excel продолжает сопоставлять запрошенные данные с правильными столбцами. Однако ширина столбцов обычно автоматически устанавливается при обновлении. Чтобы запретить Excel автоматически устанавливать ширину столбцов Таблицы при обновлении, щелкните правой кнопкой мыши в любом месте Таблицы и пройдите по меню Конструктор –> Данные из внешней таблицы –> Свойства, а затем снимите флажок Задать ширину столбца.

Рис. 8.3. Свойства Таблицы, подключенной к внешним данным

Подключение к базе данных

Для подключения к базе данных SQL Server выберите Данные –> Получить данные –> Из базы данных –> Из базы данных SQL Server. Появится мастер подключения к данным, предлагающий элементы управления для указания имени сервера и типа входа, который будет использоваться для открытия соединения. Обратитесь к своему администратору SQL Server или ИТ-администратору, чтобы узнать, как ввести учетные данные для входа.

Рис. 8.4. Подключение к базе данных SQL Server

При импорте данных в книгу Excel их можно загрузить в модель данных, предоставив доступ к ним другим инструментам анализа, таким как Power Pivot.

Существует много различных типов доступных источников данных, и иногда шаблоны соединений по умолчанию, представленные Excel, не работают. Посетите сайт https://www.connectionstrings.com/. Там есть много примеров строк подключения, статьи и форум вопросов и ответов.

Имя Таблицы

Excel импортирует каждую выбранную таблицу базы данных в новую Таблицу Excel на новом листе в активной книге. Он создает имена Таблиц в формате Table_Name, где Name – это имя таблицы базы данных или представления в базе данных SQL Server. При импорте одной таблицы имя таблицы будет Table_ServerName_ DatabaseName_TableName, где ServerName – имя сервера, DatabaseName – имя базы данных, а TableName – имя импортируемой таблицы.

Работа с текстовыми файлами

Текстовые файлы обычно представлены в виде CSV-файла (значения, разделенные запятыми), txt-файла (с разделителями табуляции) или PRN-файла (с фиксированными полями или пробелами). Excel по-прежнему создает подключение к данным при импорте текстовых файлов, но не помещает данные в Таблицу. Это связано с отсутствием информации о данных, содержащихся в текстовом файле. Базы данных имеют определенные правила, такие как уникальные имена полей/столбцов, в то время как текстовые файлы не связаны этими правилами. Excel загружает текстовые данные в запрос; Excel не пытается принудительно поместить данные в Таблицу или другой структурированный формат.

Подключение к текстовому файлу

Чтобы выбрать текстовый файл для импорта, пройдите по меню Данные –> Получить и преобразовать данные –> Из текстового/CSV-файла. Форматы файлов по умолчанию – PRN, TXT и CSV. После выбора файла Excel открывает диалоговое окно:

Рис. 8.5. Окно импорта текстового файла

Текст файл был подготовлен авторами книги в англо-американской традиции, поэтому перед размещением данных в книге Excel, их нужно доработать. Кликните кнопку Преобразовать данные, и измените формат столбцов OrderDate, Cost и Total используя локаль  (подробнее см. Изменение настроек Power Query, действующих по умолчанию).

Рис. 8.6. Данные после преобразования в редакторе Power Query

Теперь данные можно поместить на лист Excel. Кликните Закрыть и загрузить. Excel по умолчанию поместит данные в Таблицу:

Рис. 8.7. Обработанные данные из текстового файла в Таблице Excel

Чтобы обновить подключение к текстовому файлу, необходимо обновить запрос.

Работа с данными из Azure Marketplace

Azure Marketplace является хранилищем данных и приложений анализа данных. Это облачная инфраструктура и платформа, которая используется для создания, развертывания и управления облачными службами. Данные, доступные в Azure Marketplace, можно экспортировать в текстовые файлы, поместить в модель данных Power Pivot или непосредственно в Таблицу. Если запрашиваемый набор записей превышает 1 млн, его придется импортировать в модель данных, которая поддерживает неограниченное число строк.

Для подключения к Azure Marketplace из Excel требуется URL-адрес данных и ключ учетной записи. На домашней странице Azure Marketplace щелкните ссылку Databases. Появится страница со списком наборов данных; некоторые из них бесплатны, а некоторые доступны за плату. Выберите один из бесплатных источников данных. Пройдите регистрацию. После подключения к набору данных Azure Marketplace это соединение становится таким же, как и любое другое, и его можно обновить, чтобы работать с самыми последними данными. Имейте в виду, что каждое соединение считается трансакцией.

Создание и ведение списков (баз данных) Excel | Piter Melnikov

Требования, предъявляемые к оформлению списков

Для организации данных на рабочем листе Excel могут использоваться списки. Список представляет собой таблицу, оформленную с соблюдением определенных требований.
Список создается как помеченный ряд, состоящий из строк с однотипными данными. Ячейки одного столбца содержат данные одного типа. Список можно представить в виде простой базы данных (БД), где строки – это записи, а столбцы – поля. При выполнении большинства операций с БД (например, поиск и сортировка, подведение итогов и т.п.) Excel воспринимает список как базу данных.
Эффективная работа со списками возможна при выполнении некоторых правил:
•одна или две верхние строки должны содержать заголовки, раскрывающие смысл расположенного ниже столбца;
•каждый столбец должен содержать информацию одного типа;
•в списках не должно быть пустых строк и столбцов;
•если нет возможности расположить список на отдельном листе, то нужно отделить его, как минимум, одним пустым столбцом и одной пустой строкой от других записей на рабочем листе;
•для длинных списков рекомендуется закрепить заголовки, чтобы они не исчезали при перемещении таблицы по экрану.
Фрагмент списка, оформленного в соответствии с изложенными правилами, приведен на рис. 1.

Рис. 1.

Рис. 1.

Со списками можно выполнять следующие операции:
1. Сортировать по одному или нескольким столбцам.
2. Фильтровать данные с использованием автофильтра или расширенного фильтра.
3. Выполнять различные расчеты с использованием встроенных функций из категории функций для баз данных.

Использование формы для редактирования данных в списке

В небольших списках для добавления нескольких строк можно перейти к первой пустой строке и ввести необходимые данные. В больших списках это проще делается с помощью специальной Формы.
Для помещения элемента управления на ленту управления следует выполнить последовательность операций:
— перейти на вкладку Файл и кликнуть на пункте Параметры;
— в открывшемся окне параметров выбрать Настройка ленты (см. рис. 1)

Рис. 1.

Рис. 1.

— в поле Выбрать команды устанавливаем значение Команды не на ленте;
— в списке команд, расположенного в алфавитном порядке, найти и выделить позицию Форма…;
— для помещения на ленту пиктографической кнопки Форма создать группу кликнув на кнопке Создать группу;
-присвоить создаваемой группе наименование;
— кликнуть на кнопке Добавить.
— кликнуть на кнопке ОК.
После выполнения последней операции на ленте появится пиктографическая кнопка Форма.(рис. 2).

Рис. 2.

Рис. 2.

Форма позволяет выводить или редактировать одну строку списка (рис. 3).

Рис. 3

Рис. 3

В окне Форма выводится выделенная перед этим строка. Для добавления новой строки в список нужно щелкнуть на кнопке Добавить. В окне появится пустая форма с ожиданием ввода данных. После ввода можно щелкнуть на кнопке Добавить, так и на кнопке Закрыть.

Переход между строками в форме возможен при помощи линейки прокрутки, расположенной правей полей ввода.

Для удаления строки из списка нужно перейти к ней и кликнуть на кнопке Удалить.

Применение формы для поиска данных в списке

Для поиска строки, содержащей определенные данные, в длинном списке удобно использовать Форму. Для этого нужно выполнить:

• Выделить любую ячейку внутри списка.
• Включить Форму, кликнув на ленте пиктограмму.
• В диалоговом окне кликнуть кнопку Критерий.
• Заполнить поля в этой форме подобно созданию диапазона условий.
• Кликнуть на кнопке Далее, чтобы вывести первую строку, удовлетворяющую заданным условиям.
• Кликать на кнопках Далее или Назад для продвижения вперед по списку или назад.

1.1 Списки и базы данных Excel. Microsoft Excel — средство для создания списков и баз данных на рабочем листе

Похожие главы из других работ:

Автоматизация решения задач пользователя в MS Excel

4. Анализ данных средствами MS Excel

Постановка задачи: Используя команду Подбор параметра из меню Сервис, найти значение Х, при котором функция возвратит заданное значение. Результат отобразить в виде таблицы: Таблица 2 N Переменная Функция Результат X y z 9 2…

База данных «Учет решений по уголовным делам»

—Создание базы данных и объектов базы данных

—Резервное копирование Целью данной работы является создание базы данных в СУБД Microsoft SQL Server 2008, объектов базы данных, распределить полномочия и роли, предусмотреть возможность резервного копирования. 1…

База данных «Учет решений по уголовным делам»

3. Создание базы данных и объектов базы данных

Базы данных лаборатории хлебной базы

2.5 Ограничения на связи между таблицами базы данных хлебной базы

Визуализация расчетов в программе MS Excel

1.2 Визуализация данных в Excel

Команда Excel добавила новый тип визуализации значений, который можно использовать для улучшения ваших электронных таблиц: Для Excel внедрили новый тип визуализации значений — простой и понятный…

Использование баз данных (Excel и Access)

Задание 1. Применение приложения Excel как базы данных

База данных (БД) — совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений…

Консолидация данных в Excel

1. Консолидация данных в EXCEL

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

Организация экономических данных в Excel и методы подготовки их к анализу

1.2 Источники и организация данных в Excel

Программное средство нахождения кратчайших путей в графе

2.5 Списки смежных вершин через списки

Более эффективным способом представления разреженных графов являются связанные списки, в которых хранятся инцидентные соседи каждой вершины. Для работы со списками смежных вершин требуются указатели, что уже усложняет решение задачи…

Проектирование базы данных «Библиотека» с использованием программного продукта Microsoft SQL Server 2008

3.6 Экспорт данных в MS Excel

Экспорт данных из MS SQL Server в MS Excel выполним с помощью программы SQL Server Import and Export Data. Откроем эту программу из меню Start — All programs — Microsoft SQL Server — Import and Export Data. Окно SQL Server Import and Export Data Wizard откроется автоматически (см. рисунок 12). Рисунок 12 Создадим отчет…

Проектирование базы данных для ДЮСШ

1.3 Этапы проектирование базы данных. Подходы к проектированию базы данных

база данные проектирование документация Создание и внедрение в практику современных информационных систем автоматизированных баз данных выдвигает новые задачи проектирования, которые невозможно решать традиционными приемами и методами…

Проектирование базы данных отдела кадров

2.5 Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем

Выбор базы данных для вашей организации является не простым делом, и над ним следует хорошо поработать. Довольно сложно определить, какая именно база данных подходит именно вам. Для этого нужно хорошо представлять специфику вашей фирмы…

Разработка базы данных «Гостиничная сеть»

Глава 3. Разработка логической модели базы данных. Нормализация таблиц базы данных

Создание автоматизированной информационной системы предприятия

3.3 Определение логической структуры базы данных, разработка физической структуры базы данных с помощью ER-диаграмм (IDEF1X)

Логическая структура РБД определяется совокупностью логически связанных реляционных таблиц. Логические связи соответствуют структурным связям между объектами в инфологической модели…

Формы представления информации. Табличный процессор Excel

2. Табличный процессор Excel: типы данных

Окно табличного процессора Excel предназначено для ввода электронной таблицы и содержит следующие элементы: · стандартные элементы окна Windows; · поле имени содержит имя или адрес активной ячейки или диапазона ячеек; · строка формул…

Базы данных в MICROSOFT EXCEL (Реферат)

Содержание:

  1. Основные концепции баз данных
  2. Классификация баз данных
  3. Иерархическая модель
  4. Сетевая модель
  5. Характеристики дизайна базы данных
  6. Заключение
Предмет: Экономика
Тип работы: Реферат
Язык: Русский
Дата добавления: 16.01.2020

 

 

 

 

  • Данный тип работы не является научным трудом, не является готовой выпускной квалификационной работой!
  • Данный тип работы представляет собой готовый результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала для самостоятельной подготовки учебной работы.

Если вам тяжело разобраться в данной теме напишите мне в whatsapp разберём вашу тему, согласуем сроки и я вам помогу!

 

Если вы хотите научиться сами правильно выполнять и писать рефераты по любым предметам, то на странице «что такое реферат и как его сделать» я подробно написала.

Посмотрите похожие темы рефератов возможно они вам могут быть полезны:

 

 

Введение:

Основные идеи современных информационных технологий основаны на концепции, согласно которой данные должны быть организованы в базы данных, чтобы адекватно отражать изменяющийся реальный мир и удовлетворять информационные потребности пользователей. Эти базы данных создаются и работают под управлением специальных программных систем, называемых системами управления базами данных (СУБД). 

Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому использованию наиболее удобных и относительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным нескольких пользователей, часто расположенных достаточно далеко друг от друга и от места хранения базы данных, были созданы сетевые многопользовательские версии базы данных на основе реляционной структуры. В них так или иначе решаются специфические проблемы параллельных процессов, целостности (корректности) и безопасности данных, а также авторизации доступа. 

Основные концепции баз данных

Основа информационной системы, объект ее обработки база данных (БД). База данных это организованная структура для хранения информации. Современные базы данных хранят не только данные, но и информацию. Например, база данных по университетам (высшее образование), база данных по наркотикам (медицина), база данных по автомобилям (дорожная полиция) и т. д. синонимом термина «база данных» является «банк данных». 

Концепция системы управления базами данных тесно связана с концепцией базы данных. Это набор программных инструментов, предназначенных для создания структуры новой базы данных, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы данных понимается выбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая доставка на устройства вывода или передача по каналам связи. 

В современной технологии баз данных для создания баз данных, их поддержки и обслуживания используется специализированное программное обеспечение система управления базами данных (СУБД). СУБД это набор программного обеспечения и языковых инструментов, необходимых для создания и эксплуатации баз данных. 

На этом этапе разработки базы данных СУБД служит для описания структуры баз данных: определения таблиц, определения количества полей, типа отображаемых в них данных, размера полей и определения взаимосвязей между таблицами. Помимо таблиц, в большинстве СУБД предусмотрено создание специальных инструментов для работы с данными: форм, запросов. 

База данных Access может содержать разнородные объекты. Как правило, база данных состоит из довольно большого количества таких объектов. Выделяют следующие виды: 

Таблицы это базовые объекты любой базы данных. В них хранятся все данные, имеющиеся в базе данных, а также в таблицах хранится сама структура базы данных (поля, их свойства и т. д.). 

Запросы используются для фильтрации набора данных. Они позволяют выбрать из базы данных только необходимую информацию, то есть ту, которая соответствует определенному критерию (условию) и необходима для решения конкретной задачи. 

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

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

Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций посредством программирования. В СУБД Access макросы состоят из последовательности внутренних команд СУБД и являются одним из инструментов автоматизации работы с базой данных. Модули создаются с использованием внешнего языка программирования, в данном случае Visual Basic. Это одно из средств, с помощью которых разработчик базы может заложить в нее нестандартный функционал, удовлетворить конкретное требование заказчика, повысить быстродействие системы управления, а также уровень ее. 

Классификация баз данных

Ядром любой базы данных является модель данных, которая представляет собой структуру данных, соглашения о том, как они представлены и как ими можно управлять. База данных может быть основана на одной модели или на наборе из нескольких моделей. Любую модель данных можно рассматривать как объект, который характеризуется своими свойствами (параметрами), и над ним, как над объектом, можно выполнять любые действия. Модель данных это формализованное описание объектов предметной области и отношений между ними.

Данные хранятся в такой базе данных в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. Индексы (ключи) могут быть связаны с каждой таблицей, определяя порядок, необходимый пользователю для набора строк. Таблицы могут иметь однотипные поля (столбцы), что позволяет устанавливать между ними связи, выполнять операции реляционной алгебры. Типичные операции с базами данных это определение, создание и удаление таблиц, изменение определений (структур, схем) существующих таблиц, поиск данных в таблицах по определенным критериям (выполнение запросов), создание отчетов о содержимом базы данных. 

Реляционная модель данных имеет следующие свойства:

  • Каждый элемент таблицы это один элемент данных.
  • Все поля в таблице однородны, то есть одного типа. 
  • Каждое поле имеет уникальное имя.
  • В таблице нет одинаковых записей.

Порядок записей в таблице может быть произвольным и характеризоваться количеством полей, типом данных.

Иерархическая модель

Иерархическая структура это набор элементов, в котором данные одного уровня подчинены данным другого уровня, а связи между элементами образуют древовидную структуру. В такой структуре исходные элементы порождают другие элементы, а эти элементы, в свою очередь, порождают следующие элементы и т. д., важно, чтобы каждый порожденный элемент имел только одного «родителя». В иерархической структуре родительский элемент может быть не самим объектом, а только конкретным экземпляром объекта. Примером иерархической базы данных может быть чье-то семейное древо. 

Сетевая модель

Модель сетевой базы данных аналогична иерархической. Он имеет те же базовые компоненты (узел, уровень, соединение), но характер их взаимосвязи принципиально другой. В сетевой модели используется свободное соединение между элементами разных уровней. 

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

Характеристики дизайна базы данных

Обычно с базами данных работают две категории пользователей. Первая категория дизайнеры. Их задача разработать структуру таблиц базы данных и согласовать ее с заказчиком. Помимо таблиц, проектировщики разрабатывают и другие объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с базой данных, а с другой для ограничения функциональности работы с базой данных (при необходимости из соображений безопасности). Дизайнеры не заполняют базу данных конкретными данными (заказчик может считать их конфиденциальными и не передавать посторонним лицам). Исключение составляет экспериментальное заполнение модельными данными на этапе отладки объектов БД. 

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

Соответственно, СУБД имеет два режима работы: проектный и пользовательский. Первый режим предназначен для создания или изменения структуры основания и создания его объектов. Во втором режиме заранее подготовленные объекты используются для заполнения базы данных или получения данных из нее. 

Разработка структуры базы данных:

  1. Работа начинается с составления общего списка полей он может насчитывать десятки и даже сотни позиций.
  2. В соответствии с типом данных, помещаемых в каждое поле, определите наиболее подходящий тип для каждого поля.
  3. Далее поля общего списка распределяются по базовым таблицам. На первом этапе осуществляется распределение по функциональной характеристике. Цель состоит в том, чтобы обеспечить ввод данных в одну таблицу, если это возможно, в одном отделе, а еще лучше на одном рабочем месте. 
  4. В каждой таблице отмечено ключевое поле. Таким образом, выбирается поле, в котором данные не могут повторяться. Например, для таблицы данных о студентах таким полем может быть индивидуальный код студента. Вы можете не найти такого поля в таблице, содержащей расписание занятий, но вы можете создать его, искусственно объединив поля «Время занятий» и «Номер класса». Такое сочетание уникально, так как не принято одновременно проводить два разных занятия в одном классе. Если в таблице вообще нет полей, которые можно было бы использовать в качестве ключа, вы всегда можете ввести дополнительное поле типа Счетчик оно не может содержать повторяющиеся данные по определению. 
  5. Используя карандаш и бумагу, нарисуйте связи между таблицами. Такой рисунок называется схемой данных. Есть несколько типов возможных отношений между таблицами. Наиболее распространены отношения «один ко многим» и «один к одному». Связь между таблицами организована на основе общего поля, и в одной из таблиц оно должно быть ключевым, то есть на «единичной» стороне должно быть ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне «многие» стороне можно повторить. 
  6. Разработка схемы данных завершает «бумажный» этап работы над техническим предложением. Эту схему можно согласовать с заказчиком, после чего перейти к непосредственному созданию базы данных. 

При этом следует помнить, что при разработке проекта заказчику обязательно будут приходить новые идеи. На всех этапах проектирования он стремится охватить единой системой все новые и новые подразделения и службы предприятия. Умение гибко использовать свои пожелания во многом определяется квалификацией разработчика базы данных. 

Если схема данных составлена правильно, подключить новые таблицы к базе данных не составит труда. Если структура базы данных не рациональна, разработчик может столкнуться с серьезными трудностями и вступить в конфликт с заказчиком. Противоречия между исполнителем и заказчиком всегда указывают на недостаточную квалификацию исполнителя. Поэтому этап предварительного проектирования базы данных следует считать основным. Его успех зависит от того, насколько удобной будет база данных, и будут ли с ней работать пользователи. Если отмечается, что пользователи базы «саботируют» ее работу и предпочитают работать традиционными методами, это свидетельствует не о низкой квалификации пользователей, а о недостаточной квалификации разработчика базы. 

Заключение

Сегодня человечество переживает информационный взрыв. Объем информации, поступающей к человеку через все информационные носители, постоянно растет. Поэтому очень важно, чтобы каждый человек обладал средствами оптимального решения проблемы накопления. Упорядочение и рациональное использование информации. 

Возможности человека обрабатывать информацию резко возросли с использованием компьютеров. В использовании компьютеров для решения задач информационных служб можно выделить два периода. 

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

Период системного использования компьютера. Для решения комплекса задач на компьютере создаются программные средства, работающие с одними и теми же данными и использующие единую информационную модель объекта. Причем эти инструменты таковы, что они не зависят от характера объекта, его модели, их можно использовать для информационных сервисов для различных задач. Человечество пришло к организации информации в информационных процессах. 

Современную жизнь просто невозможно представить без современных технологий. Ни одна фирма не может обойтись без компьютеров. Хранение данных, написание документов, составление диаграмм, таблиц, расписаний, создание презентаций все это помогает нам с компьютером и помогает нам успешно. 

 

НОУ ИНТУИТ | Лекция | Excel и базы данных

В предыдущих главах, рассказывающих об Excel, все действие разворачивалось на рабочих страницах книг Excel. Как я уже говорил, рабочая страница удивительным образом инкапсулирует данные и функции, их обрабатывающие. Вычисление по формулам позволяет создать новые данные, изменение данных, в свою очередь, приводит к инициации новых вычислений. Эти возможности Excel в сочетании с возможностью графического отображения данных делают Excel незаменимым при решении самого широкого класса задач, начиная от обработки офисных документов и кончая специальными задачами в той или иной области деятельности. И все-таки, все-таки главным назначением Excel все в большей мере становится обработка данных внешних источников. Excel становится тем терминальным приложением, которое ведет анализ и обработку данных, хранящихся в самых разнообразных хранилищах данных — структурированных и неструктурированных. К структурированным источникам относят, обычно, различные базы данных. Но в последнее время возрастает интерес и к неструктурированным источникам данных.

Естественно, теме хранения данных и их обработке посвящена не одна фундаментальная книга. Цель этой главы — начать разговор об Excel и базах данных, рассмотреть локальные базы данных в Excel, поговорить о связях между базами данных Excel и Access. К этой большой теме я буду постоянно обращаться и в последующих главах. Для того чтобы разговор о базах данных был предметным, нам понадобится некоторая тестовая база данных.

База данных офиса «Родная Речь»

В качестве тестовой базы данных я рассмотрю базу данных гипотетического офиса «Родная Речь», который в дальнейшем буду называть офисом РР. Офис РР занимается издательской деятельностью и имеет отделы (группы), которые непосредственно готовят и издают книги, занимаются маркетингом и рекламой, распространением и сбытом книг. С издательством сотрудничают авторы, переводчики, книготоргующие организации.

Создание в приложении Access базы данных офиса «РР»

Для пользователей Microsoft Office 2000 создание базы данных именно в Access самая естественная вещь. Этот параграф может служить предварительным знакомством с Access для тех, кто действительно не знаком с этим замечательным приложением. Создание базы данных в Access помимо прочего обладает двумя несомненными достоинствами:

  • Допускается создание и ведение базы данных простыми и интуитивно понятными средствами в визуальном стиле. Даже человек, далекий от этой весьма специфической области программирования, способен после предварительного непродолжительного знакомства начать создавать свою собственную базу данных.
  • В любом из приложений Office 2000 (Word, Excel, PowerPoint) легко получить доступ к БД Access.

В первом приближении БД Access можно рассматривать как совокупность взаимосвязанных таблиц с данными, запросов к ним, форм и отчетов, облегчающих ввод данных в таблицы и вывод информации из них в удобном для конечного пользователя виде, а также программных компонентов, выполняющих различные операции над данными.

Построение БД офиса РР начну с введения минимально необходимых средств. По мере необходимости база будет расширяться.

Построение таблиц «Заказчики» и «Книги»

Access относится к реляционным базам данных, в которых основной формой представления данных являются таблицы. Таблицы связываются между собой за счет общих полей. Поскольку таблица еще и общечеловеческая форма представления данных, то ее создание интуитивно понятно всем. Запись (строку) таблицы можно рассматривать, как совокупность полей разного типа. Каждый столбец таблицы хранит значения одного поля. Так что каждая таблица задает некоторый набор записей, и каждая запись представляется одной строкой таблицы. Число полей записи однозначно определяет число столбцов таблицы. Access предоставляет различные средства, облегчающие задание структуры таблицы. Полагаю, что даже человек, не имеющий опыта работы с Access, работая в Конструкторе таблиц Access, без труда определит собственную таблицу. Отмечу лишь, что для каждого поля задается имя, выбирается его тип, и задаются другие свойства поля, например, описание. Свойства поля зависят не только от его типа, они включают такие характеристики, как указание на то, является ли поле индексируемым, имеет ли уникальное значение, должно ли обязательно присутствовать в записи. Они определяют также формат и маску, которой должно удовлетворять значение поля, и другие характеристики.

Я не буду сейчас останавливаться на средствах Access, позволяющих создавать таблицы визуально, они достаточно просты. Для нас сейчас важнее понимать структуру таблиц, входящих в состав базы данных. Начну с определения таблицы «Заказчики», хранящей информацию о заказчиках офиса РР. Каждая ее запись включает следующие поля: Код заказчика, Название, Адрес, Город, Телефон, Директор, Прочее, Email. Вот как выглядит определение таблицы в конструкторе Access, где для каждого поля задаются имя, тип, описание и другие характеристики:


Рис. 4.1. Структура таблицы «Заказчики

Обратите внимание, обязательным условием определения таблицы базы данных является задание ключа. Ключом может быть одно поле или совокупность полей, требуется лишь, чтобы значение ключа было уникальным для каждой записи. Это требование позволяет однозначно найти запись в таблице, зная ее ключ. Требование существования ключа записей всегда выполнимо, поскольку при необходимости есть возможность добавить к исходным полям записи поле счетчика, которое может выступать в роли ключа, автоматически давая записи новый номер при добавлении ее в таблицу. На рисунке 4.1 можно видеть (ключевые поля отмечены соответствующим значком -), что в таблице «Заказчики» в роли первичного ключа выступает поле «Название». Заметьте, ключ можно определить далеко не единственным способом, например, поле «Код заказчика» также могло играть роль первичного ключа.

Определим теперь структуру таблицы «Книги». Эта таблица содержит информацию о книгах, выпускаемых издательством «РР». Достаточно взглянуть на рисунок, чтобы увидеть, какие поля в нее включены:


Рис. 4.2. Структура таблицы «Книги»

Две введенные таблицы «Заказчики» и «Книги» пока не связаны между собой, — они не имеют общих полей. Такая связь возникнет позже — при расширении базы данных. Она появится, когда заказчики начнут заказывать книги. Позже я добавлю в базу данных таблицу «Заказы», которая будет иметь общие поля, как с таблицей «Книги», так и с таблицей «Заказчики».

Автоматизация обработки таблиц в Excel и перенос данных в MySQL [ Разбор кейса ]

Обзор кейса

Карло, ИТ консультант, работал над сложной, но довольно типичной задачей. Ему нужно было разработать систему, которая бы создавала отчеты для руководства на основе Excel файлов, полученных от порядка 10-20 исследовательских лабораторий.

Сначала эти отчеты создавали в Excel – в основном вручную – и направляли руководству и лабораториям в печатном виде или PDF.

В таком подходе нет нужного уровня автоматизации и гибкости. Поэтому Карло решил найти способ выгружать данные из файлов лабораторий, организовывать их в заданном порядке, и экспортировать данные в базу данных MySQL. Потом, уже в веб интерфейсе, создавать необходимые отчеты, напр., графики динамики по годам, и направлять всем участникам ссылку на финальный отчет.

«Первоначальный подход занимал около 20 дней ужасной работы. Нам приходилось иметь дело с ошибками после копирования огромного объема данных из одного сводного отчета в Excel в отдельные отчеты по каждой задействованной лаборатории. Форматы очень разные, поэтому не представлялось возможным автоматизировать этот процесс в Excel. Кроме того, клиенту нужны были графики, где можно было бы сравнить результаты, полученные много месяцев назад – такое возможно только при выгрузке данных в MySQL.»

В подобных задачах важно, во-первых, минимизировать работу вручную и сократить время на подготовку данных. Во-вторых, аккуратно экспортировать подготовленные данные в MySQL.

Один из подходов к автоматизации – создать специальный макрос VBA. Но при таком большом объеме необходимых операций написание макроса с нуля займет неоправданно много времени. Кроме того, если вы хоть раз пробовали настроить интеграцию макроса с внешней базой данных, вы представляете, насколько утомительной может быть синхронизация вручную. Одно небольшое изменение в процессе (к примеру, другое название исходной таблицы) ведет к бесконечным правкам в скрипте.

Надстройка XLTools, с другой стороны, дала Карло гибкие инструменты для автоматизации всего процесса без VBA: извлечь, подготовить и экспортировать данные в базу данных MySQL.

XLTools Автоматизация – это мощный и многоцелевой инструмент. Последовательность всех операций записана на одном листе Excel, и все операции вручную сводятся к нажатию одной единственной кнопки.

«Мой клиент очень доволен результатами, потому что теперь мы можем выполнить всю работу за 2 часа вместо 20 дней. XLTools помог нам облегчить работу с текущей XLS структурой. Процесс открыт для правок в будущем – скрипт очень легко изменить. Сейчас мы переносим данные в базу данных за минуты, где уже формируем все нужные отчеты.»

Рассмотрим некоторые операции, автоматизированные в этом процессе.

Шаг 1. Автоматически собрать данные из файлов Excel

XLS файлы, полученные из исследовательских лабораторий, стандартизированы. Они всегда следуют одному шаблону. Нам нужно извлечь данные из этих исходных файлов и подготовить к дальнейшей обработке.

Именно это и выполняет команда XLTools.ExtractTable:

  • Она извлекает данные из внешних Excel или CSV файлов. Вы можете собрать все необходимые данные в одном месте и продолжить работу с полным объемом данных. По большому счету, это инструмент копирования-вставки.

  • Извлекая простой диапазон, он будет вставлен как именованная таблица. Только данные в формате таблицы могут служить источником данных для дальнейших операций, в т.ч. для выполнения SQL запросов в Excel.

Например, нам нужно извлечь эту таблицу с числовыми кодами, присвоенными лабораториям:

Для этого, пропишем команду автоматизации XLTools.ExtractTable:

XLTools.ExtractTable
WorkbookFile:source.xls
Range:LABCODE!E:F
SkipTopRowsCount:4
ApplyTableName:LabCodes
Headers:lab,stat
PreserveFormat:TRUE
OutputTo:NewHiddenSheet[LabCodes]

Укажите диапазон данных, которые нужно извлечь:

  • Книга под названием “source.xls”. Обратите внимание, что исходные файлы должны находиться в той же папке, что и ваш файл автоматизации.

  • Диапазон E:F на листе “LABCODE”

  • Пропустить (Skip) 4 строки сверху, поскольку данные по факту начинаются со строки 5

Укажите, куда поместить извлеченные данные:

  • Назвать новую таблицу “LabCodes”

  • Присвоить заголовки “lab” and “stat”

  • Сохранить формат ячеек (PreserveFormat)

  • Поместить результат на новый скрытый лист “LabCodes”.

    Нам не нужно, чтобы лист был видимый – извлечение данных это лишь промежуточный шаг к дальнейшим операциям.

Выполнив эту команду, получим такую таблицу “LabCodes”, начиная с ячейки A1 на новом скрытом листе “LabCodes”:

Точно так же мы извлекли другие необходимые таблицы из файлов лабораторий. После этого мы готовы к работе с полным объемом данных.

Шаг 2. Объединить две таблицы Excel c помощью автоматизированного SQL запроса

В самом начале проекта, Карло составил схему, как конкретные записи должны быть выгружены из Excel в MySQL. Используя эту схему, мы помогли автоматизировать подготовку данных к экспорту.

Для обработки данных мы рекомендуем команду XLTools.SQLSelect. Мы очень любим и сами часто используем эту команду:

  • SQL запросы – первый выбор, если нужно объединить две или более таблиц по общему полю;

  • XLTools позволяет применять SQL SELECT запросы напрямую к таблицам Excel и быстро подготовить данные;

  • SQL позволяет выполнять несколько сложных задач за один раз – можно реорганизовать и отформатировать данные всего за пару запросов.

Например, нам нужно было объединить эти две таблица и переименовать столбцы. Кроме того, нам нужно было обработать положительные/отрицательные значения: столбец “sign” указывает, что значения в столбце “d” положительные или отрицательные.

Для этого, мы используем команду XLTools.SQLSelect:

XLTools.SQLSelect
SQLQuery:SELECT
tbl2.[lab] as [ic_code],
tbl1.[Nb] as [rank],
tbl1.[%] as [percent],
tbl1.[N°] as [lab_code],
CASE WHEN tbl1.[sign] = ‘-‘ THEN -1 * tbl1.[d] ELSE tbl1.[d] END as [dev],
tbl1.[Sd] as [s_dev],
tbl1.[D2] as [dist],
tbl1.[Method] as [method],
FROM [source.xls].[Table1]tbl1
LEFT JOIN [LabCodes]tbl2 ON tbl1.[Nb] = tbl2.[stat]
PreserveFormat:TRUE
ApplyTableName:data
OutputTo:NewSheet[data]

Укажите, какие поля нужно выбрать (SELECT):

  • Взять столбец “lab” из таблицы 2 и назвать “ic_code”

  • Взять столбец “Nb” из таблицы 1 и назвать “rank”

  • Взять столбец “%” из таблицы 1 и назвать “percent”

  • Взять столбец “N°” из таблицы 1 и назвать “lab_code”

  • Взять столбец “sign” из таблицы 1 и назвать “dev”. В то же время добавляем условие (CASE WHEN): если значение в столбце “sign” равно “-”, тогда умножить значение в столбце “d” на -1

  • Взять столбец “Sd” из таблицы 1 и назвать “s_dev”

  • Взять столбец “D2” из таблицы 1 и назвать “dist”

  • Взять столбец “Method” из таблицы 1 и назвать “method”

  • Найти и выбрать таблицу “Table1” из (FROM) книги “source.xls”

  • Объединить таблицы по значениям (LEFT JOIN ON) в столбцах “Nb” и “stat”

Укажите, как выгрузить результат запроса:

  • Сохранить формат ячеек (PreserveFormat)

  • Присвоить новой таблице название “data”

  • Поместить результат на новый лист “data”

Как только вы выполните эту команду, через секунду будет сгенерирована таблица результата:

Обратите внимание, что все столбцы имеют новые названия. Значения в столбце “dev” либо положительные, либо отрицательные. XLTools.SQLSelect – отличный инструмент для автоматизации обработки таблиц Excel. Практически все сложные манипуляции в проекте Карло мы выполнили с помощью SQL запросов.

Шаг 3. Автоматически экспортировать данные из Excel в базу данных MySQL

В проекте Карло было немало сложных и вдохновляющих задач (СПАСИБО)! Если извлечение данных и SQL запросы уже давно включены в Автоматизацию XLTools, то экспорт из Excel в MySQL – новая разработка.

После того, как мы подготовили и нужным образом отформатировали данные, создаем команду XLTools.ExportToMySQL:

XLTools.SQLSelect
Tables:zscore-fix,zscore-pt,outliers,repeatability,data
Server:Имя сервера или IP адрес сервера
Database:Имя вашей БД
Uid:Имя пользователя для доступа в вашу БД
Pwd:Пароль для доступа в вашу БД
ApplyTableName:ExportResults
OutputTo:NewSheet[ExportResults]

Укажите, какие таблицы нужно экспортировать в базу данных:

  • Взять таблицы “zscore-fix”, ”zscore-pt”, ”outliers”, ”repeatability”, ”data”

Введите данные для подключения к MySQL:

  • Введите учетные данные для входа в вашу БД: сервер, база данных, имя пользователя и пароль. Это позволит XLTools связаться с вашей базой данных.

Укажите, где поместить отчет об экспорте данных:

По завершении выполнения, команда выгрузит данные в MySQL и создаст сводный отчет об экспорте:

Отчет показывает, сколько записей (строк) из каждой таблицы Excel было экспортировано в БД. В случае ошибок во время экспорта, они будут указаны с последнем столбце. Кстати, описание ошибок будет приведено на языке вашей базы данных. Наш клиент Карло работает в Риме, и ошибки будут выводиться на итальянском.

В данном случае, экспорт двух записей в таблице “zscore-fix” не был успешен. Похоже, некоторые ячейки в этой таблице были пустыми – а такие записи не могут быть экспортированы в MySQL. Теперь легко вернуться и исправить ошибки.

Привязать выполнение всего процесса к одной кнопке

XLTools Автоматизация также позволяет назначать пользовательские кнопки для этих команд. В примерах, рассмотренных выше, мы выполняли каждую команду отдельно. Но мы можем выделить всю последовательность команд и привязать их к собственным кнопкам на вкладке XLTools.

Напр., команды Карло привязаны к трем кнопкам. “Prepare & Export” запускает весь процесс (извлечение, подготовка и экспорт данных) по нажатию всего одной кнопки:

У вас есть процессы в Excel, которые можно автоматизировать?

Свяжитесь с нами! Готовы помочь.

Обсудим вашу задачу и убедимся, что XLTools может с ней справиться. Помощь с настройкой кастомизированной автоматизации включена в стоимость лицензии.

Что если в XLTools нет (пока нет) функционала, нужного для вашей конкретной задачи? Мы постараемся разработать его для вас. В основе многих новых надстроек – предложения наших пользователей. Благодаря проекту Карло, Автоматизация теперь поддерживает Экспорт из Excel в MySQL.

«Мы выбрали XLTools, потому что команда очень быстро отреагировала на наш запрос. Они были готовы обсуждать варианты, помогли нам с кастомным решением и были всегда на связи.»
Карло Мелис, ИТ консультант

Благодарность: Карло Мелис (Carlo Melis), ИТ консультант, работает по заданию международного негосударственного органа по сертификации пищевой продукции, Рим, Италия.

Надстройки в фокусе: Автоматизация без VBA (извлечение таблиц, SQL запросы, экспорт из Excel в MySQL). Поддерживается в версии XLTools 5.0.0.762 и выше.

Таблицы Excel — Базы данных

Базы данных

База данных представляет собой список связанных данных, в котором строки информации называются записями, а столбцы информации называются полями.
База данных в Excel может быть любого размера и должна содержать заголовки столбцов для идентификации полей. Базы данных
можно использовать для обслуживания, анализа и фильтрации ваших данных.
Заголовки ваших столбцов будут использоваться Excel для обозначения того, что это список данных ??
Организация данных в виде небольшой базы данных позволит вам очень быстро сортировать, фильтровать и упорядочивать данные.
Следующая таблица является примером очень простой базы данных. Каждый столбец в вашем списке представляет отдельное поле.

Каждая строка представляет собой отдельную запись в базе данных, и любые новые строки следует вводить непосредственно под последней записью.
Рабочий лист может содержать несколько таблиц базы данных?
Имена полей должны быть уникальными.
Вы всегда должны оставлять хотя бы одну пустую строку и столбец между таблицей и любыми другими данными на листе.
Очевидно, что Excel ограничен 65 536 строками и 256 столбцами. Если у вас есть большое количество записей, возможно, стоит рассмотреть возможность использования Microsoft Access.


Функции рабочего листа базы данных

СРЕДНЕЕ — Возвращает среднее число чисел в столбце базы данных, удовлетворяющем условию.
DCOUNT — возвращает количество значений в столбце базы данных, удовлетворяющих условию.
DCOUNTA — возвращает количество значений в столбце базы данных, удовлетворяющих условию.
DGET — возвращает одно значение из столбца базы данных, удовлетворяющее условию.
DMAX — возвращает наибольшее число в столбце базы данных, удовлетворяющее условию.
DMIN — возвращает наименьшее число в столбце базы данных, удовлетворяющее условию.
DPRODUCT — возвращает произведение всех значений в столбце базы данных, удовлетворяющих условию.
DSTDEV — возвращает стандартное отклонение чисел в столбце базы данных, удовлетворяющем условию.
DSTDEVP — возвращает стандартное отклонение чисел в столбце базы данных, удовлетворяющем условию.
DSUM — возвращает сумму всех значений в столбце базы данных, удовлетворяющих условию.
DVAR — Возвращает дисперсию чисел в столбце базы данных, удовлетворяющем условию.
DVARP — возвращает дисперсию чисел в столбце базы данных, удовлетворяющем условию.

Эти функции очень полезны при работе с данными в нескольких строках и столбцах.
Существует 12 специальных функций рабочего листа , предназначенных для работы с большими таблицами данных. Все они начинаются с буквы «D» и часто называются D-функциями. Все они принимают три аргумента
База данных — диапазон ячеек, составляющих список или базу данных. База данных — это список связанных данных, в котором строки называются записями, а столбцы — полями. Первая строка списка содержит метки для каждого столбца.
Поле — указывает, какой столбец используется в функции.Аргумент поля может быть задан как текст с меткой столбца, заключенной в двойные кавычки, например «Возраст» или «Зарплата», или как число, представляющее позицию столбца в списке: 1 для первого столбца, 2 для второго столбца и так далее.
Критерии — диапазон ячеек, содержащий указанные вами условия. Вы можете использовать любой диапазон для аргумента условия, если он включает по крайней мере одну метку столбца и по крайней мере одну ячейку под меткой столбца для указания условия для столбца.Это объясняется более подробно на следующей странице.

Следует помнить, что нельзя использовать формулы массива вместо критериев.
Например, следующее не будет работать
{=DSUM(Named_Range,3,{«Возраст»,»Имя»,»26″,»Саймон»})}


(Данные > Форма)

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


Использование промежуточных итогов

Это позволяет вам быстро вставить функцию рабочего листа ПРОМЕЖУТОЧНЫЕ ИТОГОВ в сочетании с планами, чтобы помочь вам обобщить вашу информацию.
2010 ?? AGGREGATE Функция рабочего листа в сочетании с Outlines, чтобы помочь вам обобщить вашу информацию.


Важно

Первая строка таблицы базы данных должна содержать заголовки столбцов.Они должны быть отформатированы по-разному, чтобы они выделялись.
Не используйте одно и то же имя поля более чем в одном столбце таблицы.
Преимущество использования имен столбцов вместо номеров столбцов при работе с функциями рабочего листа заключается в том, что столбцы можно вставлять или удалять, а функции все равно будут возвращать правильный результат.
Не допускайте пустых строк и/или столбцов в таблице базы данных.
Организация данных в виде базы данных позволит вам создавать специализированные отчеты с помощью сводных таблиц.Это обсуждается в отдельном разделе Сводные таблицы .
Старайтесь использовать только одну базу данных (или список) на лист.
Убедитесь, что таблица базы данных всегда окружена хотя бы одной пустой строкой и столбцом.


© 2022 Better Solutions Limited. Все права защищены. © 2022 Better Solutions Limited TopPrevNext

Почему Excel — ужасная база данных для вашего бизнеса

Повторяйте за мной: Excel — это , а не база данных.

Извините, что сообщаю такие новости.Я знаю, что некоторым из вас может быть трудно проглотить пилюлю. Многие сотрудники вашего отдела, вероятно, возразят, что мы ошибаемся, что Excel может быть базой данных, но помните: отрицание — это только первая стадия горя.

Хорошая новость: все будет хорошо.

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

Хотя программа Excel надежна, электронные таблицы, созданные в ней, невероятно хрупки. Нет способа отследить, откуда взялись ваши данные, нет контрольного журнала и нет простого способа протестировать электронные таблицы. Тем не менее, самая большая проблема заключается в том, что любой может создавать электронные таблицы Excel — плохо. Благодаря простоте использования создание даже важных электронных таблиц доступно не только людям, которые разбираются в программировании и выполняют его методичным и хорошо документированным способом.

И так же, как мы до сих пор не можем превратить неблагородные металлы в золото, мы не можем превратить электронные таблицы Excel в функциональную базу данных.

Остановите нас, если вы слышали это

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

Это обычная история.Причина в том, что Excel действительно работает только тогда, когда один человек имеет редакционный контроль над данными, и это просто нецелесообразно, когда речь идет о больших наборах данных, к которым должен иметь доступ персонал и системы в организации. Когда только один человек отвечает за данные, никто другой не может гарантировать, что данные и функции полностью точны. Это оставляет место для внесения ошибок, а ошибки Excel имеют долгую историю создания проблем при ненадлежащем использовании в качестве базы данных.

Вот несколько примеров:

В 2008 году Barclays Capital приобрела 179 плохих контрактов у Lehman Brothers в результате ошибки Excel; Barclays «отправил электронную таблицу Excel, содержащую список контрактов, которые должны быть включены в соглашение о покупке … Электронная таблица содержала почти 1000 строк и более 24 000 отдельных ячеек, и ее пришлось переформатировать … младший сотрудник, переформатировавший работу, не знал что исходный документ Excel содержал скрытые строки, содержащие контракты, помеченные буквой «n», что означает, что они не должны быть частью сделки.»

В 2012 году просчет Excel стоил JPMorgan Chase 6,2 миллиона долларов после того, как трейдер добавил ячейки вместо усреднения. Это событие вошло в историю как «Инцидент с лондонским китом».

В 2014 году канадская компания Trans Alta, производящая электроэнергию, потеряла 24 миллиона долларов на контрактной закупке, когда ошибка копирования/вставки в Excel случайно увеличила закупочные цены, уничтожив 10% их годовой прибыли.

Но почему Excel не является базой данных?

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

Итак, как заменить суррогатную базу данных Excel реальной базой данных? И что это даст вам?

Рад, что вы спросили.

Первый (и, пожалуй, самый трудный) шаг в сторону от Excel — культурный. Вполне вероятно, что многие члены вашей команды уже используют Excel большую часть своей карьеры. Не удивляйтесь, когда они возразят против вашего настойчивого утверждения, что стандартный инструмент, к которому они привыкли, должен уйти.И, возможно, вам не нужно создавать для них базу данных. Если у вас есть только один или два энтузиаста Excel, что ж, они, вероятно, знают, что делают, верно?

Ну да ладно, может и есть. Но нельзя быть уверенным, что в их записях нет ошибок. Фактически, исследование, опубликованное в Journal of End User’s Computing , показало, что 88 процентов электронных таблиц содержат ошибки. В Excel нет никаких инструментов для проверки входных данных по необработанным данным. Поэтому, если вы хотите быть уверены, что ваши данные точны, вам понадобится подходящее программное обеспечение.

Что еще хуже, любые возникающие ошибки будет очень трудно выявить и исправить из-за отсутствия проверки ваших входных данных.

Excel также не предлагает разрешений на доступ, поэтому, если вы хотите сохранить эту информацию в безопасности, вам потребуется внедрить протоколы безопасности и инфраструктуру, чтобы обеспечить ее безопасность, а также найти способ гарантировать, что все придерживаются установленные политики. Создание этой безопасности также сопряжено с некоторыми затратами на обслуживание, поэтому будьте готовы выделить некоторые ресурсы и для этого.

Эээ, так что, возможно, это не такая уж и хорошая идея — полагаться на Excel для таких вещей.

Спасибо, на основе данных 

Мы не можем дать вам много советов по вопросам культуры, учитывая, что каждая компания уникальна. Но люди, которым нужна база данных, постоянно имеют дело с данными. Если вы донесете до них эти моменты, они, вероятно, придут к вам, как только вы определитесь с программным обеспечением, которое вам нужно.

Тем не менее, мы можем помочь вам определить, какое программное обеспечение подходит именно вам.Конечно, при выборе базы данных следует учитывать несколько моментов. Вот несколько ключевых вопросов, которые вам нужно задать себе:

  • Сколько данных я храню?
  • Сколько человек должны иметь доступ к этим данным одновременно?
  • Какие языки программирования используют ваши команды?
  • Какой у нас бюджет?

Конечно, есть и другие элементы, но они помогут вам начать работу на правильном пути.

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

Введите: Строители баз данных без кода

Из-за интегрированного характера платформ без кода создание защищенной базы данных с правами доступа с отслеживаемыми изменениями и функциями одновременного доступа не является затруднительным. Создать базу знаний для протоколов обработки данных можно из самого приложения базы данных, а создание других приложений для доступа к этим данным — доступная задача, которую может решить любой.

Прекратите использовать Excel для подобных вещей. Вы поблагодарите нас позже.

Поиск альтернативы Excel

Если вы хотите узнать больше о том, как отказаться от Excel и создать собственную базу данных из существующих электронных таблиц, у нас есть то, что вам нужно. Мы покажем вам, как вы можете превратить свои электронные таблицы в мощную, безумно настраиваемую базу данных с помощью Kintone.

База данных или электронная таблица — что лучше?

Базы данных и электронные таблицы часто называют взаимозаменяемыми, но это далеко не одно и то же.Выбор правильного для ваших нужд требует некоторого контекста того, как (и почему) они различаются.

Базы данных и электронные таблицы — принципиально разные инструменты. Но слишком часто их считают одним и тем же.

Изучение нюансов как баз данных, так и электронных таблиц является ключом к раскрытию их соответствующих сверхспособностей. И это начинается с понимания их различий.

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

Электронные таблицы, как бы они ни были полезны, не лучший инструмент для в каждом случае использования . Такие ограничения, как дублирование данных и универсальные представления, затрудняют их использование в более сложных случаях. Рассмотрите варианты использования, такие как календари контента, системы управления запасами и тому подобное. Когда вы решаете эти задачи, база данных предлагает значительно большую гибкость и мощность.

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

Что такое база данных?

Первый шаг к пониманию баз данных прост: определить, что они из себя представляют. Эта часть резюмирует это лучше всего:

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

Иными словами, база данных — это способ отслеживания и организации информации в очень гибкой структуре. Эта структура позволяет вам делать больше с вашими данными.

База данных может отображаться в табличной структуре, аналогичной электронной таблице. Но он также может содержать 90 118 реляционных данных: данные, которые могут быть связаны более чем с одной таблицей. (Обратите внимание, что в мире также существуют нереляционные базы данных, но мы можем пока игнорировать этот факт.)

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

Плюсы и минусы работы с базами данных

Осознаете вы это или нет, вы, вероятно, уже знакомы с одной или двумя базами данных. В конце концов, большинство бизнес-приложений полагаются на базы данных для работы за кулисами.

Ваш экземпляр управления взаимоотношениями с клиентами (CRM), например, является базой данных. Lyft использует базу данных для отправки автомобилей с геотрекингом в реальном времени. Веб-сайты, к которым вы обращаетесь каждый день, такие как Amazon, Wikipedia и Netflix, работают на основе баз данных. И это только вершина айсберга.

Традиционно базы данных разрабатывались инженерами с использованием таких технологий, как Oracle или MySQL. Старые базы данных обычно работали на локальных серверах, доступ к которым был возможен только через сети компании. Но сегодня облачные базы данных, такие как Airtable, например, делают эту технологию доступной для всех.

Предлагая инженерные инструменты, такие как API, базы данных по-прежнему являются жизнеспособными и надежными инструментами для разработчиков. Они могут выступать в качестве основы для создания веб-сайтов или даже поддерживать минимально жизнеспособные продукты (MVP). Но эта новая школа баз данных также доступна для повседневных пользователей.

Чем электронные таблицы отличаются от баз данных?

Большинство из нас работали с электронными таблицами. Но не все из нас точно знают, для чего они предназначены.

Электронная таблица — это цифровая книга, в которой хранятся данные в ячейках, отображаемых в строках и столбцах — так называемый табличный формат.Если рассматриваемые «данные» являются числовыми, электронные таблицы позволяют применять формулы к ячейкам для выполнения предустановленных функций, таких как сложение или умножение.

По своей сути электронная таблица представляет собой двумерный документ, предназначенный для хранения данных и расчетов. Это мощный инструмент для таких задач, как обработка чисел, хранение списков и отслеживание бюджета.

Электронные таблицы были основным продуктом на протяжении десятилетий, но теперь они используются для всех видов деятельности, помимо числовых вариантов использования, для которых они были разработаны.От календарей контента до трекеров проектов, управления запасами, исследований UX и многого другого — искусные пользователи электронных таблиц нашли способы обойти намеченные ограничения. Но какими бы гениальными они ни были, эти обходные пути обходятся дорого.

Плюсы и минусы работы с электронными таблицами

Электронные таблицы легко создавать и понимать. По сути, это средства отслеживания данных, которые допускают разумную степень вариации контента. Например, вы можете вставлять ссылки или форматировать шрифт внутри ячеек.Электронные таблицы отображают все сразу, поэтому, когда вы открываете электронную таблицу, вы можете просмотреть все имеющиеся у вас данные с первого взгляда или прокрутки.

Но то самое качество, которое делает их полезными — способность отображать все данные сразу — может оказаться недостатком при работе с большими объемами данных.

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

Хотя электронные таблицы обычно позволяют «скрывать» столбцы, чтобы убрать информацию, это ручная задача и временное решение. По мере того, как вы добавляете все больше и больше информации, в конце концов лист раздувается.

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

Это еще более усложняется их упрощенным форматом, который ограничивает способ представления и подключения ваших данных. Электронные таблицы не легко вмещают расширенные типы данных (например, вложения), проверку данных или значимые отношения между точками данных. И если вы применяете сложные или взаимосвязанные формулы, одно неверное движение может вызвать разрушительный эффект домино, который прокатится по вашему листу.

По своей сути они ограничивают вас двумерным, а иногда и ненадежным представлением интересующей вас информации.

> Узнайте о трех признаках того, что вы переросли свою электронную таблицу, в нашей электронной книге.

Критические различия между базами данных и электронными таблицами

Если вам просто нужно отслеживать числа или вести список, которым вы время от времени делитесь с другими, электронная таблица — хороший выбор.

В ситуациях, когда вы имеете дело с более сложными данными или вам нужно использовать один источник данных для нескольких целей, лучше всего подходит база данных.

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

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

Например, если адрес электронной почты клиента изменяется в вашей CRM, вместо того, чтобы уведомлять отделы продаж, маркетинга, исполнения заказов и любую другую часть вашей организации, которой необходимо знать, вы просто вносите изменение в одном месте, и это изменение происходит автоматически. распространяется повсюду.

Не знаете, что вам больше подходит? Вот пять основных вопросов, которые следует задать при выборе электронной таблицы или базы данных:

1. Какие данные у вас есть?
Большинство электронных таблиц допускают текстовые и числовые данные, но не обязательно другие типы контента, такие как изображения, видео и документы. Базы данных, с другой стороны, поддерживают широкий диапазон типов файлов и файлов больших размеров.

2. Как вы хотите использовать эти данные?
Если вы хотите отслеживать ограниченный объем данных и применять формулы, лучше всего подойдет электронная таблица.Но если вы хотите одновременно изолировать определенные подмножества данных или упорядочить данные в нескольких представлениях, база данных более эффективна.

3. Насколько важна целостность ваших данных?
Электронная таблица по умолчанию позволяет вам вводить что угодно в поле и даже хранить разные типы данных в одном поле. Это обеспечивает большую гибкость, но также может создать проблемы, когда вы (или ваш товарищ по команде) совершаете ошибку.

Базы данных предлагают встроенную проверку данных.Если вы попытаетесь ввести что-то в неправильном формате, вы получите сообщение об ошибке. Это сохраняет целостность ваших данных, предотвращая проблемы с чистотой данных в будущем.

4. Нужны ли вам возможности глубокого поиска?
Электронные таблицы имеют ограниченные возможности фильтрации и поиска, поэтому, если это совместимо с вашим вариантом использования, это может быть правильным выбором. Если вам нужно быстро получить записи, используя определенный набор параметров, база данных может быть лучшим выбором.

5.Сколько человек нуждается в доступе?
Легко поделиться таблицей. Вы можете отправить ссылку, поделиться в облаке или даже распечатать ее. Но совместное использование сильно отличается от сотрудничества. Электронные таблицы не подходят для последнего.

Базы данных предназначены для совместной работы нескольких пользователей. Скажем, например, ваша организация использует один центральный пул данных для нескольких конечных пользователей. Базы данных позволяют обновлять информацию в одном месте , при этом не нужно обновлять данные во всех нижестоящих местах, к которым она привязана.Они служат единственным источником истины. Это полезно для таких целей, как документ управления кампанией, где обновление одной точки данных (например, изменение даты запуска) может автоматически обновить все другие записи, с которыми она связана.

> Хотите перейти к базе данных? Загрузите нашу электронную книгу, чтобы узнать, как начать работу.

Оценка различий между двумя

Базами данных являются более сложные и универсальные инструменты. И из-за этого есть предположение, что для их создания и управления требуются специальные знания.В конце концов, они исторически были прерогативой инженеров.

Однако эти предположения больше не соответствуют действительности. С такими инструментами, как Airtable, практически любой может создавать базы данных, управлять ими и делиться ими — никаких технических знаний не требуется.

Пример: создание календаря контента в базе данных и электронной таблицы

Давайте посмотрим на разницу в действии с помощью одного из самых важных инструментов в наборе инструментов маркетолога: календаря контента.

Календари контента — это инструмент, на который полагаются маркетинговые команды для планирования и публикации контента.У них часто есть несколько участников, и они могут похвастаться довольно сложным набором взаимосвязанных данных. Ими можно управлять как электронными таблицами или базами данных.

Календарь содержимого в электронной таблице может выглядеть примерно так:

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

Вот как может выглядеть тот же календарь контента в базе данных (например, Airtable), структурированный в табличном виде с использованием этого шаблона:

Чтобы внести изменения — изменить название материала, добавить новый медиафайл или дата публикации — вы изменяете запись . Везде, где эта запись используется, она автоматически обновляется при внесении изменений. Таким образом, одна запись для части планируемого контента может использоваться в нескольких базах данных, или, как мы их называем, базах.

Такой уровень гибкости также открывает новые возможности визуализации данных.Например, вот тот же календарь контента, переключенный в режим просмотра календаря, построенный по дате публикации:

Когда вы нажимаете на каждую запись, вы найдете связанные данные прямо там, где они вам нужны: например, объявление, срок выполнения, статус, и более. С другой стороны, в электронной таблице вам, скорее всего, придется вставить ссылку на креатив, который хранится в другом месте, или дважды ввести одну и ту же информацию, чтобы она отображалась как в формате листа, так и в формате календаря.

Используя базу данных для календаря контента, вы также можете реализовать проверку данных, позволяя вводить в каждое поле только заранее установленные данные.Это сохраняет вашу информацию чистой, последовательной и защищенной от опечаток.

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

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

.

Это лишь краткое введение в основные различия между базами данных и электронными таблицами.Хотя электронные таблицы просты и доступны, мощность и гибкость, предлагаемые базами данных, бесценны при создании внутренних инструментов.

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


Улучшите свою работу сегодня, научившись переключаться с электронной таблицы на базу данных. Если вы заинтересованы в создании собственной базы данных с нуля, начните с одного из наших готовых шаблонов или зарегистрируйтесь в Airtable ниже, чтобы создать свой собственный.

Бесплатная подписка на Airtable

Электронные таблицы не являются базами данных — перестаньте использовать их как единое целое

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

В Великобритании, например, более 15 000 человек, инфицированных COVID-19, не учитывались при подсчете заражений и усилиях по отслеживанию контактов, поскольку в электронной таблице, используемой для отслеживания инфекций, не хватило места. BBC сообщила:

…разработчики выбрали для этого старый формат файлов, известный как XLS. Как следствие, каждый шаблон может обрабатывать только около 65 000 строк данных, а не один миллион с лишним строк, на которые на самом деле способен Excel.

Очевидно, это крайность. Ваш бизнес может не работать над чем-то столь масштабным, и вы (надеюсь) не используете формат файла 1990-х годов. Но электронные таблицы имеют неотъемлемые ограничения, и об этом стоит подумать, особенно если вы используете электронную таблицу как своего рода импровизированную базу данных.

Ограничения электронных таблиц и почему базы данных работают лучше

Электронные таблицы больше не ограничены 65 000 строк, но ограничение все еще есть. По данным Microsoft, Excel ограничивает общее количество строк в электронной таблице до 1 048 576 и столбцов до 16 384. И есть несколько других максимумов, о которых следует помнить, некоторые из них странно специфичны.

  • Ячейки могут содержать до 32 767 символов.

  • Каждый рабочий лист может содержать до 65 530 ссылок.

  • Самая ранняя дата, которую вы можете установить для расчетов, — 1 января 1900 года. до 255 рабочих листов.

Google Таблицы также имеют ограничения: электронная таблица может содержать десять миллионов ячеек, и вы не можете импортировать ячейки, содержащие более 50 000 символов.

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

Электронные таблицы показывают все и всегда

Откройте электронную таблицу, и вы увидите все — по крайней мере, все на текущем листе. Иногда это здорово, пока ваш набор данных не разрастется слишком сильно и ваш компьютер не остановится. Предполагая, что у вас нет суперкомпьютера, это произойдет задолго до того, как вы достигнете пределов, указанных выше, особенно если у вас запущено множество формул и сценариев.

Базы данных тем временем хранят данные за кулисами. Они будут загружать только то, что вам нужно, когда вы это запрашиваете, а это означает, что вы не будете слышать жужжание вентилятора вашего ноутбука каждый раз, когда вам нужно открыть определенную запись. Если вы уже не в состоянии получить что-то ценное, глядя на свой лист, вам, вероятно, следует настроить базу данных для работы.

Электронные таблицы плохо подходят для фильтрации или запросов

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

Базы данных позволяют выполнять действительно конкретные и быстрые запросы и отчеты, фактически не затрагивая данные. Это гораздо более чистый способ извлечения данных. Если вам нужно систематизировать данные по-разному на регулярной основе, лучшим выбором будет база данных.

Возможны опечатки

По умолчанию в электронных таблицах не предусмотрена проверка данных, то есть при первом добавлении столбца вы можете вводить все, что хотите, где угодно.

Допустим, в вашей электронной таблице есть столбец для записи чьего-то возраста. Если вы не предвидели этого и не настроили этот столбец с проверкой, я мог бы написать «синий», и ничто бы меня не остановило. Вы, наверное, не знаете никого, кому было бы голубые годы, — я не знаю. Но таблица этого не знает.

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

Базы данных лучше справляются с подключением

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

Между тем базы данных обычно по умолчанию являются реляционными.Это означает, что вы можете обновить часть данных в одном месте, и они будут автоматически обновляться везде.

Правильный инструмент для правильной работы

Все это не означает, что электронные таблицы плохи. Они не. Они просто не являются альтернативой реальной базе данных. Если бы правительство Великобритании использовало базу данных вместо электронной таблицы для отслеживания случаев COVID, оно, вероятно, не столкнулось бы с такими проблемами. Это урок, который может извлечь ваш бизнес.

Так что, если вы работаете с большим количеством данных и вам необходимо регулярно подключаться, рекомендуется подумать о настройке надлежащей базы данных.Это может означать найм кого-то для настройки MySQL, или это может означать опробование удобной базы данных, такой как Airtable.

Когда заменять электронные таблицы Excel онлайн-базой данных

17 февраля 2020 г.

Microsoft Excel существует с 1980-х годов.

И по сей день это одно из самых узнаваемых приложений для работы с электронными таблицами в мире. Профессионалы бизнеса и обычные пользователи зависят от его обширных возможностей хранения данных.

Однако у Excel есть некоторые критические ограничения.

Возможно, вы уже переросли этот инструмент. Если вы обнаружите, что хаос в электронных таблицах все больше и больше влияет на вашу повседневную производительность, вам, вероятно, следует перейти с Excel на Интернет.

Но как узнать, пора ли заменить электронные таблицы пользовательской онлайн-базой данных?

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

Как понять, что вы переросли Microsoft Excel

Хотя Microsoft Excel является простой в использовании программой, она может заставить вас работать усерднее, а не умнее. Вот пять верных признаков того, что пришло время заменить электронные таблицы онлайн-базой данных:

1. Несколько пользователей одновременно пытаются редактировать электронные таблицы.

Основное неудобство при использовании Excel в коллективной среде заключается в том, что каждый файл может одновременно редактировать только один человек.Когда кто-то другой открывает файл, другим людям приходится либо ждать, просить уведомления, когда он станет доступным, либо сохранять новую версию и пытаться объединить изменения позже.

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

Вы можете попробовать использовать MS Excel Online с учетной записью Office 365 для редактирования несколькими пользователями, но он настолько ограничен по сравнению с настольной версией: вы не можете просматривать файлы CSV, применять проверки данных или условное форматирование, создавать расширенные диаграммы, запускать макросы или использовать сводные таблицы.Это лишь некоторые из ограничений онлайн-версии.

2. Вы управляете конфиденциальными данными.

Если безопасность данных вызывает беспокойство — а так и должно быть — переходите с Excel на веб-приложения как можно скорее.

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

Исследователи из компании Mimecast, занимающейся безопасностью облачных вычислений, также обнаружили уязвимость в инструменте Excel Power Query, который используется при интеграции электронных таблиц с внешними базами данных и веб-страницами. Это еще одна угроза безопасности, на которую следует обратить внимание.

3. Вы проверяете несколько версий одного и того же файла.

Объединение всех изменений в один файл само по себе является кропотливой задачей, которая задерживает производство, влияет на рабочий день и, в первую очередь, сводит на нет цель одновременного редактирования.

А иногда вы даже не уверены, какой файл на самом деле самый обновленный, особенно когда все имена файлов содержат слово «окончательный».

4. Вы сталкиваетесь с ограничениями при совместном использовании или связывании электронных таблиц. КАРТОЧНЫЙ ДОМИК: переименование файла или изменение макета может легко нарушить связи между несколькими электронными таблицами.

Microsoft добавила несколько функций для групповой работы в Excel, но вы, вероятно, сталкивались со многими ограничениями при попытке поделиться электронными таблицами или связать их.

Например, когда файл сохраняется в вашей сети как «общая книга», вы не можете вставлять новые ячейки, объединять или разделять ячейки, изменять формулы, а также добавлять или изменять условное форматирование. Другой вариант — создать ссылки между разными файлами, чтобы люди могли открывать и редактировать их одновременно, но ссылки легко ломаются, если изменяется макет данных или файл переименовывается или перемещается.

Это как строить карточный домик!

5. Вы используете Excel в качестве хранилища данных.

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

Огромный файл Excel не только медленный, но и подвержен ручным ошибкам. Одна неправильная переменная в ячейке может вернуть неправильные результаты и поставить под угрозу качество данных, которые вы используете для принятия решений. Некоторые компании усвоили это на собственном горьком опыте и попали в наш список самых страшных историй Excel. Размер также может привести к возможной потере данных, особенно когда программа аварийно завершает работу при открытии файла.

Excel отлично подходит для управления небольшими наборами данных. Но когда ваш бизнес начинает расти, вы просто не можете больше полагаться на одну электронную таблицу.

Пришло время: переход с Excel на веб-приложения

Если вы столкнулись с любым из вышеперечисленных признаков, вы, вероятно, уже переросли Excel. Пришло время заменить электронные таблицы онлайн-базой данных.

Независимо от того, используете ли вы Excel в качестве простой базы данных, инструмента отчетности или механизма отслеживания, вы можете импортировать свои электронные таблицы в Caspio, чтобы преобразовать их в пользовательские приложения базы данных без какого-либо программирования.

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

Чтобы помочь вам начать, вот несколько ресурсов, которые вы можете проверить:

Хотите узнать больше?

Запишитесь на бесплатную консультацию к одному из наших специалистов по платформе сегодня и изучите возможности Caspio.

Или, если вы готовы, используйте наш бесплатный конструктор баз данных, чтобы начать загружать свои листы Excel онлайн!

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

Для технического специалиста нет ничего более раздражающего, чем наблюдение за тем, как люди высказывают мнения о технологиях, которые совершенно очевидно были взяты прямо из их задниц. Мы видели это с запретами Huawei правительствами США и Великобритании, и теперь это снова поднимает голову с новостями о том, что хваленая система отслеживания и отслеживания в Англии не подсчитала около 16 000 случаев из-за технической ошибки.

В настоящее время считается, что эта техническая ошибка является результатом использования электронной таблицы Excel для хранения записей обращений, которые достигли максимального количества столбцов, а затем перестали обновляться. Эти сообщения не подтверждены на момент написания, но это не помешало политическим обозревателям стекаться в Твиттер, чтобы обрушиться на правительство за «трату миллиардов» на систему отслеживания, которая использует «потребительское приложение» для хранения записей. Excel, как они говорят, не является системой баз данных, и правительство ошибается и глупо, используя ее как таковую.

Хотя я не фанат нынешнего правительства и его борьбы с кризисом с коронавирусом, это несколько утомляет меня. Как скажет вам любой достойный ИТ-специалист, Excel на самом деле является феноменально мощным инструментом базы данных при правильном использовании. С правильными формулами и макросами он может делать практически все, и даже включает поддержку высокотехнологичных инструментов, таких как SQL-запросы.

Многие базы данных вполне успешно работают как электронные таблицы Excel, и предположение о том, что Excel каким-то образом несовместимо с этими вариантами использования, просто неверно.Более того, он оказывает плохую услугу исключительной гибкости и расширяемости стандартного для отрасли пакета электронных таблиц Microsoft. Excel во многом является швейцарским армейским ножом корпоративных ИТ, способным работать с поистине ошеломляющим набором приложений.

Однако в некоторых ситуациях требуется нечто большее, чем швейцарский армейский нож, и именно здесь насмешки натыкаются на крупицу правды. Если программа отслеживания и отслеживания использует Excel в качестве основной платформы для хранения записей о случаях (хотя помните, что это еще предстоит подтвердить), то проблема не в использовании Excel в качестве платформы базы данных, а в использовании Excel в качестве платформы для хранения данных. платформа для такой большой и быстро меняющейся базы данных.

Дело в том, что, какой бы гибкой она ни была, Excel является эффективным инструментом только для управления базами данных до определенного размера. Помимо проблемы ограничений столбцов, вы начинаете сталкиваться с проблемами производительности, когда база данных становится слишком большой. Не только это, но и полноценные платформы управления базами данных, такие как SQL Server, предлагают гораздо более детализированные возможности управления и запросов, а также дополнительные возможности интеграции и обработки.

ИТ-индустрия потратила годы на совершенствование технологий баз данных в головокружительном множестве перестановок и комбинаций, включая SQL, MySQL, PostgreSQL, NoSQL и многие-многие другие.Они являются строительными блоками разработки корпоративного программного обеспечения, и существует множество знаний и поддержки для тех, кто хочет их использовать, не говоря уже о легионах квалифицированных администраторов баз данных для их запуска.

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

Рекомендуемые ресурсы

Создание открытой, безопасной и гибкой периферийной инфраструктуры

Развитие новой волны инноваций

Бесплатная загрузка

Решение проблем с большими данными с помощью Multi-Cloud Data Services для Dell EMC PowerScale

Достижение рентабельной производительности при масштабировании и одновременное использование нескольких общедоступных облаков

Бесплатная загрузка

Десять преимуществ платформы управления данными Oracle

Свобода от бизнес-ограничений и ИТ-задач, выполняемых вручную

Бесплатная загрузка

Выбор подходящей серверной платформы для инфраструктуры центра обработки данных

Внедрение изменений в инфраструктура

Скачать бесплатно

Используйте эти реляционные базы данных в Excel для ускорения записи важных бизнес-данных

Последняя версия Microsoft Excel — отличное дополнение к любому офису, поскольку теперь она стала более эффективной, функциональной и интуитивно понятной, чем когда-либо прежде.

Табличные инструменты Excel упрощают связывание диаграмм и ячеек, выполнение поиска и создание динамически обновляемых отчетов. В этом смысле он функционирует как реляционная база данных.

Реляционная база данных необходима для работы с большими объемами бизнес-данных.

Они структурированы таким образом, чтобы распознавать отношения между сохраненными элементами информации. Они позволяют быстро извлекать и искать определенную информацию, просматривать один и тот же набор данных несколькими способами и уменьшать количество ошибок и избыточность данных.

В этой статье мы покажем вам, как сделать две таблицы: основную и подробную.

В основной таблице будет отображаться информация о продавцах, а в подробной таблице — их общий объем продаж. Для начала откройте новый пустой лист в Excel.

Создание главной таблицы

  1. Дважды щелкните Sheet1 в нижней части экрана и введите Master
  2. В ячейке A1 введите Master.
  3. В ячейках A3 – F3 введите следующие заголовки столбцов: Идентификатор продавца, Продавец, Адрес, Город, Штат, Почтовый индекс.
  4. В ячейках A4 – A13 введите идентификационные номера продаж – для экспериментальных целей введите 101 – 110 .
  5. Теперь продолжайте заполнять оставшиеся поля именами, адресами, городами, штатами и почтовыми индексами. Чтобы найти самые высокие продажи по городам, обязательно введите один и тот же город в нескольких ячейках.
  6. После ввода всех данных выделите таблицу и в группе «Стили» выберите «Форматировать как таблицу». В раскрывающемся меню выберите нужный цвет и формат. Когда появится диалоговое окно, убедитесь, что установлен флажок Моя таблица имеет заголовки .
  7. Когда таблица все еще выделена, выберите вкладку Design . В крайнем левом углу введите Master в поле Имя таблицы.

Создание таблицы сведений

  1. В нижней части экрана рядом с вкладкой «Мастер» щелкните значок «плюс» (+), чтобы вставить новый лист. Дважды щелкните строку тега в левом нижнем углу с надписью «Лист2» ​​и напишите « Продажи».
  2. В ячейке A1 введите Общий объем продаж за 2014 год. В ячейках A3 – E3 введите Идентификатор продаж, квартал 1, квартал 2, квартал 3, квартал 4.
  3. В ячейках A4 – A13 введите идентификационные номера продаж: 101 – 110 .
  4. В полях B4–E13 введите 40 случайных чисел, обозначающих доллары с продаж
  5. После ввода данных выделите ячейки A3 – E13. Выберите Формат в виде таблицы, а выберите нужный цвет и формат в раскрывающемся меню.Когда появится диалоговое окно, убедитесь, что установлен флажок Моя таблица имеет заголовки .
  6. Не снимая выделения с таблицы, введите Sales в разделе Имя таблицы слева.

Благодаря этим советам ваш офис находится на пути к более организованной и эффективной записи данных. Excel — отличный инструмент для представления и перечисления важных данных в ясной и понятной форме.

Добавить комментарий

Ваш адрес email не будет опубликован.