Markdown мультиконвертер — это удобное десктопное приложение на Python и Flet, позволяющее массово конвертировать .md файлы в форматы Word (.docx) и Excel (.xlsx). Поддерживает выбор нескольких файлов, автоматическую обработку заголовков и метаданных, а также гибкое указание выходной директории.
- ✅ Конвертация Markdown → DOCX (с сохранением структуры, таблиц, списков, заголовков и метаданных)
- ✅ Конвертация Markdown → Excel:
- Каждая строка — это один
.mdфайл - Каждому заголовку второго уровня (
##) соответствует свой столбец
- Каждая строка — это один
- ✅ Поддержка множественного выбора файлов
- ✅ Указание выходной директории (по умолчанию — папка
Документы) - ✅ Графический интерфейс на базе Flet
- Клонируй репозиторий:
git clone https://github.com/yourusername/markdown-multiconverter.git
cd markdown-multiconverter- Установи зависимости:
pip install -r requirements.txtflet
markdown2
beautifulsoup4
python-docx
pyyaml
pandas
openpyxl
- Запусти приложение:
python ConvertMD.py- Выбери
.mdфайлы (можно несколько) - Укажи выходную директорию (опционально)
- Выбери формат:
DOCXилиExcel - Нажми кнопку Конвертировать
При экспорте в Excel создаётся таблица:
- Первый столбец — имя файла
- Остальные — содержимое из заголовков
## Заголовокв Markdown-файлах
- Python 3.11+
- ОС: Windows / macOS / Linux
markdown-мультиконвертер/
├── ConvertMD.py # основной GUI-скрипт
├── README.md # описание проекта
├── requirements.txt # зависимости
├── .gitignore # исключения для Git
└── LICENSE # MIT-лицензия
Если вы хотите внести изменения в проект, используйте следующие команды для работы с Git:
Клонировать репозиторий:
git clone ...Создать новую ветку для разработки:
git checkout -b new-featureПосле внесения изменений сделайте коммит:
git commit -am "Добавлена новая фича"Отправьте изменения в репозиторий:
git push origin new-feature👤 SCaeR42@SpaceCoding
- Сайт: spacecoding.net
- Github: @SCaeR42
Поставьте ⭐️, если этот проект вам помог!
Авторское право (C) 2025 spacecoding.net
Лицензия MIT.
Разработано с ❤️ на Python