WordTableEditor — это веб-приложение, которое позволяет загрузить любой Word-файл (.docx
), извлечь из него таблицы, отредактировать их прямо в браузере и сохранить результат в формате JSON или Excel (каждая таблица в отдельном листе).
- Загрузка любого Word-файла с таблицами
- Автоматическое извлечение всех таблиц и их заголовков
- Онлайн-редактирование таблиц (ячейки редактируемые, есть панель инструментов форматирования текста)
- Скачивание всех таблиц в JSON
- Экспорт в Excel с разделением таблиц по листам
- Отправка данных на сервер (POST-запрос)
После публикации через GitHub Pages проект будет доступен по ссылке:
https://RavilBoyukzade.github.io/WordTableEditor/
-
Скачайте репозиторий:
git clone https://github.com/ВАШ_НИК/Word2Table.git cd Word2Table
-
Откройте
index.html
в любом браузере (двойным кликом или черезOpen With Browser
).
- Нажмите кнопку Загрузить Word и выберите
.docx
файл. - Все таблицы документа появятся на странице.
- Кликните по ячейке — появится панель инструментов с настройками шрифта, цвета, списков и т.д.
- После редактирования:
- Нажмите Скачать JSON — получите данные в формате JSON.
- Нажмите Скачать Excel — получите Excel-файл, где каждая таблица сохранена на отдельном листе.
- Нажмите Отправить на сервер — данные отправятся POST-запросом на
/upload
(можно заменить URL).
- HTML, CSS, TailwindCSS — интерфейс и стили
- JavaScript — логика приложения
- Mammoth.js — извлечение таблиц из Word-файлов
- SheetJS (xlsx.js) — экспорт таблиц в Excel
- FontAwesome — иконки
- Добавить возможность добавлять/удалять строки и столбцы прямо в браузере
- Поддержка drag-and-drop загрузки файлов
- Поддержка темной темы
Свободно используйте для личных и образовательных целей.
Если проект окажется полезным — ⭐️ поставьте звезду на GitHub!