PDA

Просмотр полной версии : Руководство "Как добавить таблицу Excel на форум?"



Snake_B
18.09.2013, 21:18
1. Исходная таблица
http://pbem.civfanatics.ru/sav/img/Excel_tables01.jpg

2. Выбираем левое-верхнее поле -> ПКМ -> "Добавить ячейки..."
http://pbem.civfanatics.ru/sav/img/Excel_tables02.jpg

3. В диалоге "Добавление ячеек" выбрать пункт "столбец" -> ОК
http://pbem.civfanatics.ru/sav/img/Excel_tables03.jpg

4. Добавить столбцы (как в п.3) перед остальными вертикальными столбиками таблицы
http://pbem.civfanatics.ru/sav/img/Excel_tables04.jpg

5. В верхней ячейке первого столбца написать ""
http://pbem.civfanatics.ru/sav/img/Excel_tables05.jpg
ВАЖНО: Вы можете задать выравнивание внутри каждого поля таблицы написав вместо "[td]"
[td="align: center"], [td="align: right"] или [td="align: left"]

6. Выделить ячейку, навести курсор мыши на правый нижний угол ячейки
http://pbem.civfanatics.ru/sav/img/Excel_tables06.jpg

7. Нажать ЛКМ, тянуть вниз до конца таблицы (значение первой ячейки скопируется в остальные)
http://pbem.civfanatics.ru/sav/img/Excel_tables07.jpg

8. В верхней ячейке второго столбца написать ""
http://pbem.civfanatics.ru/sav/img/Excel_tables08.jpg

9. Заполнить (как в п.п. 6-7) столбец
http://pbem.civfanatics.ru/sav/img/Excel_tables09.jpg

10. Заполнить текстом "" (как в п.п. 8-9) остальные вертикальные столбцы
http://pbem.civfanatics.ru/sav/img/Excel_tables10.jpg

11. Следующий после таблицы столбец заполнить (как в п.п. 8-9) текстом ""
http://pbem.civfanatics.ru/sav/img/Excel_tables11.jpg

12. Выбрать первую ячейку -> ПКМ -> "Добавить ячейки..."
http://pbem.civfanatics.ru/sav/img/Excel_tables12.jpg

13. В диалоге "Добавление ячеек" выбрать пункт "столбец" -> ОК
http://pbem.civfanatics.ru/sav/img/Excel_tables13.jpg
http://pbem.civfanatics.ru/sav/img/Excel_tables14.jpg

14. В первом ячейке A1 написать ""
http://pbem.civfanatics.ru/sav/img/Excel_tables16.jpg

15. В остальных написать ""
http://pbem.civfanatics.ru/sav/img/Excel_tables17.jpg

16. В следующей после таблицей строке (ячейка A4) написать ""
http://pbem.civfanatics.ru/sav/img/Excel_tables18.jpg

17. Скопировать получившуюся таблицу полностью
http://pbem.civfanatics.ru/sav/img/Excel_tables19.jpg

18. Открыть блокнот -> вставить
http://pbem.civfanatics.ru/sav/img/Excel_tables20.jpg
http://pbem.civfanatics.ru/sav/img/Excel_tables21.jpg

19. Обводим промежуток между первым [td] и текстом первой ячейки (ячейка не должна начинаться с пробелов!!!)
http://pbem.civfanatics.ru/sav/img/Excel_tables22.jpg
http://pbem.civfanatics.ru/sav/img/Excel_tables23.jpg

20. Главное меню -> Заменить...
http://pbem.civfanatics.ru/sav/img/Excel_tables24.jpg

21. Вставить (в поле "Что:")
http://pbem.civfanatics.ru/sav/img/Excel_tables25.jpg

22. Заменить все
http://pbem.civfanatics.ru/sav/img/Excel_tables26.jpg

23. Отмена
http://pbem.civfanatics.ru/sav/img/Excel_tables27.jpg

24. Добавляем одну из строк:
таблица без границ

[table="width: 500"]
таблица с внешними границами

[table="width: 500, class: outer_border"]
таблица с внешними и внутренними границами

[table="width: 500, class: grid"]

перед закрывающими кавычками можно добавить выравнивание:

, align: left
, align: center
, align: right
Должно получиться:
[table="width: 500, class: grid, align: right"]

"500" - ширина таблицы в пикселях, большее 500 лучше не ставить, меньше можно.
Также можно написать

[table="width: 50%"]
тогда ширина таблицы будет в процентах.
http://pbem.civfanatics.ru/sav/img/Excel_tables28.jpg

25. В конце добавляем текст
"["+"/table"+"]"
http://pbem.civfanatics.ru/sav/img/Excel_tables29.jpg

26. Копируем все что получилось и вставляем в ответ на форуме.


27. Если таблица будет обновляться на форуме, то делаем следующее:
27.1 Выделяем столбцы с тегами (нажимаем заголовоки столбцов с зажатым "ctrl")
http://pbem.civfanatics.ru/sav/img/Excel_tables30.jpg

27.2 Уменьшаем ширину столбцов
http://pbem.civfanatics.ru/sav/img/Excel_tables31.JPG

27.3 Получаем что-то вроде этого:
http://pbem.civfanatics.ru/sav/img/Excel_tables32.JPG


Дополнительные возможности (думаю разберетесь):
1. class: outer_border, class: grid - для td и tr
2. выравнивание [td="align: center"], [td="align: right"] или [td="align: left"] - для td и tr
3. Ширина для td и tr

Smertin
05.10.2013, 14:18
не получилось у меня, всё слетело к едрене фене, хорошо хоть исходники есть.
Сможешь преобразовать эксель - буду благодарен.

Daemon
05.10.2013, 15:10
Ну вы извращенцы.
Я просто таблицу из Exel копирую в Word (нужен 2007+), а из Word прямо в визуальный редактор на форуме.