#excel #visio
Нужно нарисовать большую таблицу вроде такой: https://ru.wikipedia.org/wiki/Сравнение_командных_оболочек (с цветовыми индикаторами, сортировками и т.д.) Таблица обещает быть большой, список полей не определен, к тому же над таблицей предположительно будут работать разные люди, поэтому было бы желательно это как-то совместить с Mind-картами. К примеру, рисуем пару ветвей, в одной ветке записи вида "Функции", "Обработка исключений", а в другой "Bourne shell", "POSIX shell", затем делаем из этого сводную таблицу и заполняем. Что-то такое существует? Желательно десктопное приложение (win32/linux), а не веб-интерфейс. Новое: Что значит удобно? Это значит полноценное использование клавиатуры и хоткеев. Если мне надо куда-то целиться мышкой для добавления очередного пункта - оно мне не надо. До мышки еще дотянуться надо, а это долго. Это значит, что отклик приложения должен быть мгновенным. Если я дал команду "новый пункт", то покажи его мне сейчас. Если ты покажешь мне его через 0.5 секунды, то я это считаю за тормоза и потому браузерные изделия не приветствуются Я не должен искать, куда ввести новую информацию. И если есть горизонтальный скроллинг - это очень плохой сигнал. Ввод в традиционных редакторах вроде OOCalc/Excel превращается в постоянный скроллинг "где там та ячейка, куда я написать хотел". Новое: Нечто подобное было обнаружено в MindView: https://youtu.be/lHMOQaKrXeg - обратите внимание на поля часов и денег. Но данная реализация мне кажется жутко неудобной.
Ответы
Ответ 1
Для таблицы вроде https://ru.wikipedia.org/wiki/Сравнение_командных_оболочек (с цветовыми индикаторами, сортировками и т.д.) думаю Mind-карт необязателен, так как не трудно догадаться что таблица из себя представляет. Если у вас данные готовы в текстовом виде, то можно будет создать файл в csv формате и потом открыть его в Excel'е. Что касается цветов, то думаю тут можно будет задавать условия для форматирования. Если это не вариант, то в таком случае думаю надо будет создать такое приложение самому, и оно не должно составить труда так как таблица у вас двумерная. Я подозреваю что трудно найти приложение который соответствует вашим требованиям если конечно вообще такое приложение есть. Если вы поддерживаете идею создания приложения, то ниже я написал примерный сценарий простенького приложения которым Вам будет очень удобно пользоваться. Для начала будут нужны две формы: Первая будет задавать количество колонок в таблице (кол-во столбцов не надо задавать так как оно может быть неопределенным) и именовать их. После этого автоматически должна создаться таблица с заголовками и с нулевым столбцом на рабочем пространстве (Workspace). Вторая должна открываться сочетанием клавишей типа Ctrl + N - Windows / Linux или Command + N - Mac OS X для добавления нового столбика. Эта форма должна быть очень удобной для заполнения данных при помощи только клавиатуры. (Переключение между полями клавишами Tab или Shift + Tab, Ctrl + Enter чтобы добавить новый столбик (после заполнения формы) и т.д. и т.п.) Дальше пойдут формы для редактирования, дублирования и т.д. Удалить можно будет мышкой и/или сочетанием клавишей типа Ctrl + D - Windows / Linux или Command + D - Mac OS X. Что касается Mind-карт, то в будущем можно будет добавить его как опцию или как плагин для приложения, то есть двигаться постепенно от простого к сложному. Я являюсь Java программистом, и буду рад помочь Вам если вы решитесь реализовать этот проект на Java. PS: Кстати, чтобы быстро перейти к нужной ячейки можно будет создать еще одно диалоговое окно которое открывается сочетанием клавишей типа Ctrl + G - Windows / Linux или Command + G - Mac OS X (G - от goto). Например, чтобы перейти к колонке 99 ряда 578 достаточно будет набрать текст c99r578 и нажать Enter. То есть для каждого случая можно будет создать форму или диалоговое окно а также прикрепить сочетаний клавишей к этой форме.Ответ 2
Попробуйте XMind. Вот официальный пример работы с таблицами.Ответ 3
Долгое время работал над проектом во FreeMind поддерживает экспорт и импорт различных форматов удобное перемещение по карте, проект занял год работы. Так же есть интересные конверторы для org-mode: ditaa, graphviz, PlantUML. Составляют дирграммы зависимостей из текстового файла. Ссылки http://freemind.sourceforge.net/wiki/index.php/Main_Page http://doc.norang.ca/org-mode.html#Publishing http://plantuml.com/ http://www.graphviz.org/ http://ditaa.sourceforge.net/ http://orgmode.org/w/?p=org-mode.git;a=blob_plain;f=contrib/lisp/ox-freemind.el;hb=HEADОтвет 4
Есть не десктоп https://github.com/jgraph/mxgraph , возможно там найдете что-то нужное, это можно поставить себе на сервер. А есть https://www.draw.io/ Простой интерфейс построения таблиц, диаграмм, графиков и всего всего что хочется. Десктопных альтернатив не знаю, не юзал
Комментариев нет:
Отправить комментарий