На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Простая таблица Excel на чистом JavaScript

Описание функционала программы:

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

  •  На странице таблицы (изображение 2)  предусмотрено внесение данных, форматирование текста (жирный шрифт, курсив, выравнивание), ячеек (ширина, высота, цвет).
  • Чтобы внести данные - выберите нужную ячейку (нажатием), в поле для ввода текст введите данные (обычный текст или простые математические формулы [+, -, /, *]) и нажмите на иконку сохранения ячейки.
  • Данные таблицы перед выходом нужно ОБЯЗАТЕЛЬНО сохранить, что возможно сделать по кнопке ⤓. Также таблицу можно очистить.

Фрагмент программного кода:

// Достать и поместить в DOM все существующие таблицы
document.addEventListener("DOMContentLoaded", () => {
  let keys = Object.keys(localStorage), // все ключи таблиц
  i = keys.length;
  if (i == 0) {
    return; // Проверка на пусто сторейдж
  }
  while (i--) { // цикл по всем таблицам
    if (keys[i].includes('table-')) { // обязательная проверка, что данный ключ содержит информацию о таблице
      tableList.push(JSON.parse(localStorage.getItem(keys[i]))); // выгрузка данных таблицы
    }
  }

  if (tableList.length > 0) {
    tableList.map((item) => { // цикл
      tableListOutput.prepend(createTableItem(item)); // вывод в DOM таблиц
    });
  }
});

Тех раздел

Сохранение данных происходит через запись в localStorage. Исходники написаны через модульный подход. Структура сохранения стилей для ячеек описана в комментарии tableService.js. Кол-во ячеек возмонжо легко изменить - поменяем значение переменной tableSize в файле init.js на любое ваше значение. Таблица возможна только в виде равнсторонней матрицы.

Скриншот архива проекта:

Содержание архива

  • 2 файла html (главная и страница таблицы)
  • css файлы 
  • исходный код на JavaScript (чистый)
Купить 500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Arly0

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

500,00 

Покупается впервые!
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
js-excel.zip
94828
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Простая таблица Excel на чистом JavaScript
Данная программа позволяет работать с таблицами (в стиле Excel с базовым функционалом). Пользователь может создавать таблицы, удалять и открывать их. Все таблицы будут отображаться в главном меню (изображение 1). На странице таблицы (изображение 2) предусмотрено внесение данных, форматирование текста (жирный шрифт, курсив, выравнивание), ячеек (ширина, высота, цвет). Чтобы внести данные - выберите нужную ячейку (нажатием), в поле для ввода текст введите данные (обычный текст или простые математические формулы [+, -, /, *]) и нажмите на иконку сохранения ячейки. Данные таблицы перед выходом нужно ОБЯЗАТЕЛЬНО сохранить, что возможно сделать по кнопке ⤓. Также таблицу можно очистить.
Категория: Образование
Стоимость: 500,00