Skip to content

Extract, edit and export Word tables online. Upload any Word (.docx) file, view only its tables, edit them in the browser and export to Excel (each table on a separate sheet) or JSON.

License

Notifications You must be signed in to change notification settings

RavilBoyukzade/WordTableEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 WordTableEditor

WordTableEditor — это веб-приложение, которое позволяет загрузить любой Word-файл (.docx), извлечь из него таблицы, отредактировать их прямо в браузере и сохранить результат в формате JSON или Excel (каждая таблица в отдельном листе).


🚀 Возможности

  • Загрузка любого Word-файла с таблицами
  • Автоматическое извлечение всех таблиц и их заголовков
  • Онлайн-редактирование таблиц (ячейки редактируемые, есть панель инструментов форматирования текста)
  • Скачивание всех таблиц в JSON
  • Экспорт в Excel с разделением таблиц по листам
  • Отправка данных на сервер (POST-запрос)

🖥 Демонстрация

После публикации через GitHub Pages проект будет доступен по ссылке:

https://RavilBoyukzade.github.io/WordTableEditor/

📂 Установка и запуск локально

  1. Скачайте репозиторий:

    git clone https://github.com/ВАШ_НИК/Word2Table.git
    cd Word2Table
  2. Откройте index.html в любом браузере (двойным кликом или через Open With Browser).


📥 Использование

  1. Нажмите кнопку Загрузить Word и выберите .docx файл.
  2. Все таблицы документа появятся на странице.
  3. Кликните по ячейке — появится панель инструментов с настройками шрифта, цвета, списков и т.д.
  4. После редактирования:
    • Нажмите Скачать JSON — получите данные в формате JSON.
    • Нажмите Скачать Excel — получите Excel-файл, где каждая таблица сохранена на отдельном листе.
    • Нажмите Отправить на сервер — данные отправятся POST-запросом на /upload (можно заменить URL).

🛠 Технологии

  • HTML, CSS, TailwindCSS — интерфейс и стили
  • JavaScript — логика приложения
  • Mammoth.js — извлечение таблиц из Word-файлов
  • SheetJS (xlsx.js) — экспорт таблиц в Excel
  • FontAwesome — иконки

📌 Планы по развитию

  • Добавить возможность добавлять/удалять строки и столбцы прямо в браузере
  • Поддержка drag-and-drop загрузки файлов
  • Поддержка темной темы

📜 Лицензия

Свободно используйте для личных и образовательных целей.
Если проект окажется полезным — ⭐️ поставьте звезду на GitHub!


About

Extract, edit and export Word tables online. Upload any Word (.docx) file, view only its tables, edit them in the browser and export to Excel (each table on a separate sheet) or JSON.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published