Как-то видел публикацию по генератору японских кроссвордов. Подумал, что при желании напишу обработку для самостоятельного решения кроссвордов. Собственно, это и случилось.
По ходу разработки сделал простенькую загрузку из Excel в определенном формате (образец прилагаю). В интернете такие файлы можно найти.
Для добавления нового кроссворда нужно выбрать файл, указать лист и количество служебных колонок с числами слева и сверху кроссворда. Далее скопировать текст поля "Результат" и создать новую секцию в макете с этим текстом.
P.S. Обработку лучше открывать в отдельном окне.