Skip to content

js-neo/excel-web-processor

Repository files navigation

Excel Web Processor

Excel Web Processor — это веб-приложение, которое позволяет пользователям загружать и обрабатывать файлы Excel (.xlsx) без усилий. Приложение предоставляет интуитивно понятный интерфейс для выбора и обработки нескольких Excel-файлов.

Возможности

  • Простой и удобный интерфейс
  • Загрузка файлов Excel для обработки
  • Вставка в нужные ячейки математических и условных формул
  • Добавление границ ячейки и фоновой заливки
  • Возможность настройки пользовательских стилей для ячейки
  • Управление правилами условного форматирования в таблице
  • Экспорт обработанных файлов обратно в формат Excel (.XLSX)

Как использовать

  1. Откройте приложение в вашем браузере: Excel Web Processor.
  2. Нажмите кнопку "Выбрать файл", чтобы выбрать основной файл Excel.
  3. Нажмите вторую кнопку "Выбрать файл", чтобы выбрать дополнительный файл Excel для обработки.
  4. Нажмите кнопку "Обработать файлы", чтобы начать обработку.
  5. Результат вам будет предложено сохранить в виде сводной таблицы Excel (.xlsx).

Примеры вводимых таблиц

Пример основной таблицы

№ п/п Наименование вида работ Ед. изм. Кол-во Цена за единицу Общ. Стоимость Кол-во выполнено Стоимость выполнено Кол-во остаток Стоимость остаток Перерасход
1 Пример работы 1 шт. 100 50 5000 0 0 100 5000 0
2 Пример работы 2 шт. 200 30 6000 0 0 200 6000 0
3 Пример работы 3 шт. 300 60 18000 0 0 300 18000 0
4 Пример работы 4 шт. 400 80 32000 0 0 400 32000 0
5 Пример работы 5 шт. 500 100 50000 0 0 500 50000 0
6 Пример работы 6 м2 600 120 72000 0 0 600 72000 0
7 Пример работы 7 м3 700 140 98000 0 0 700 98000 0
8 Пример работы 8 м2 800 160 128000 0 0 800 128000 0
9 Пример работы 9 м2 900 180 162000 0 0 900 162000 0
10 Пример работы 10 м2 1000 200 200000 0 0 1000 200000 0

Пример таблицы АВР

№ п/п Наименование вида работ Ед. изм. Кол-во Цена за единицу Общ. Стоимость
1 Пример работы 1 шт. 10 50 500
2 Пример работы 2 шт. 20 30 600
3 Пример работы 3 шт. 30 60 1800
4 Пример работы 4 шт. 40 80 3200
5 Пример работы 5 шт. 50 100 5000
6 Пример работы 6 м2 60 120 7200
7 Пример работы 7 м3 70 140 9800
8 Пример работы 8 м2 80 160 12800
9 Пример работы 9 м2 90 180 16200
10 Пример работы 10 м2 100 200 20000

Деплой

Приложение развернуто на GitHub Pages. Вы можете получить доступ к нему по следующей ссылке:

Excel Web Processor

Ссылки для скачивания тестовых файлов

Технологии

  • HTML
  • CSS
  • JavaScript
  • Библиотеки: ExcelJS

Вклад

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

Лицензия

Этот проект распространяется без лицензии.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published