[vsesdal]
Тип работы: Контрольная
Предмет: Информатика
Страниц: 16
Стр.
ВВЕДЕНИЕ 3
Возможности Microsoft Excel для оформления результатов работы с информацией 4
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 16
Учебная работа № 430443. Тема: Возможности Microsoft Excel для оформления результатов работы с информацией
Выдержка из похожей работы
Автоматизированный перенос данных из формата Microsoft Excel 97-2003 и Excel 2007 в базу данных MySQL
…..cel является
широко используемым форматом хранения табличной информации. На данный момент
наиболее широко применяется формат .xls, применяющийся в программных пакетах Microsoft Excel 97-2003. Более простым, но менее распространённым в
силу своей новизны является формат .xlsx, применяемый в Microsoft Excel, начиная с
версии 2007.
Целью работы является автоматизация процесса разбора данных файла с
расписанием занятий Института Естественных Наук и Биомедицины САФУ (образец
файла находится см. в прикрепленных файлах). Необходимо считать данные из файла
и перенести их в базу данных MySQL.
На данный момент процесс переноса данных из исходного файла, содержащего
расписание, производится вручную, что приводит к дополнительным затратам
времени на перенос данных у сотрудников института. Yandex.RTB R-A-98177-2
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: “R-A-98177-2”,
renderTo: “yandex_rtb_R-A-98177-2”,
async: true
});
});
t = d.getElementsByTagName(“script”)[0];
s = d.createElement(“script”);
s.type = “text/javascript”;
s.src = “//an.yandex.ru/system/context.js”;
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, “yandexContextAsyncCallbacks”);
Успешным будет считаться результат, при котором данные корректно будут
перенесены из файла, содержащего расписание занятий в базу данных.
1. ПРОБЛЕМНАЯ ОБЛАСТЬ
Один раз в неделю для Института Естественных Наук и Биомедицины
составляется расписание, сохраняемое в формате таблиц Excel. Для переноса на сайт института данные из таблицы на
данный момент обрабатываются вручную. Поскольку на данный момент расписание
составляется для тридцать одной группы, перенос данных занимает длительное
время. Объектом курсовой работы являются форматы файлов .xls и .xlsx, а также средства, предназначенные для чтения и
обработки их текстового содержимого в среде вэб-сервера. Предметом выполненной
работы является перенос данных из таблицы, содержащей расписание института в
базу данных, находящуюся на вэб-сервере.
2. ПОСТАНОВКА ЗАДАЧИ
Необходимо создать приложение, работающее на локальном вэб-сервере,
написанное на языке программирования PHP. Приложение должно осуществлять корректный перенос данных из файла
формата .xls или .xlsx в базу данных MySQL вэб-сервера.
Для создания данного приложения необходимо выполнить этапы:
– Анализ исходных данных
Проектирование базы данных в соответствии с исходными данными
Написание алгоритма работы приложения
Реализация алгоритма
3. АНАЛИЗ ИСХОДНЫХ ДАННЫХ
3.1 Общие сведения о форматах файлов .xls и .xlsx
автоматизация
занятие сервер база
Несмотря на то, что формат .xls является закрытым, сведения о структуре
формата можно найти в открытом доступе. Начиная с версии формата Excel 7.0,
данные таблиц и листов хранятся в BIFF8 (Binary Interchange File Format)
формате, инкапсулированные в контейнер OLE2. OLE файл состоит из так называемых
виртуальных потоков. Виртуальный поток – это данные, которые читаются как
линейный поток, хотя их физическое расположение в файле может быть
фрагментировано. Это могут быть данные пользователя или структуры,
контролирующие работу файла.файл построен как файловая система. Все
пространство файла разбито на сектора. Размер сектора определяется при создании
файла и, как правило, равен 512 байтам. Виртуальный поток состоит из
последовательности секторов. Сектора нумеруются от -1 (Header) с шагом 1. Почти
все переменные ссылаются на номер сектора, а не на смещение.структура
представляет собой подряд идущие записи. Все записи имеют следующий общий
формат: ID (2 байта), Размер данных, sz (2 байта), Данные (sz байт)
Первые 4 байта (ID и размер) – это заголовок записи. Размер записи не
включает размер заголовка. Все данные …