В Jira есть Issue navigator, он выдает список задач.
Всю эту полезную информацию можно экспортировать в Excel.
Полученная таблица в Excel содержит по-меньшей мере четыре излишние строки, и вообще…
Правим это всё одним нажатием кнопки.
Что произойдет после работы этого макроса:
- Будут удалены четыре строки таблицы
- строка с логотипом Jira
- линк на проект
- служебная информация вроде "Displaying 24 issues as at 22/Dec/08 08:04 AM".
- последняя строка экпортированной таблицы, которая содержит служебную информацию о том, что Generated at Mon Dec 22 08:04:25 EST 2008 by Alexei Lupan using JIRA Enterprise Edition. И если включить автофильтр, то эта строка с "объединенными ячейками” будет мешать фильтрации.
- Будет включен режим "заморозки” верхней строки таблицы.
- Будет включен автофильтр для верхней строки таблицы.
Sub JiraIssueNavigatorFormator() ' обработка таблицы с задачами, которые Jira экспортирует в Excel ' Выделяем и удаляем первые три строки в таблице Range("1:1,2:2,3:3").Select Range("A3").Activate Selection.Delete Shift:=xlUp ' Замораживаем строку #2 Rows("2:2").Select ActiveWindow.FreezePanes = True ' Ставим автофильтр в строке #1 Rows("1:1").Select Selection.AutoFilter ' Делаем поиск нижней строки таблицы для ее последующего удаления - ' она содержит ненужную мне служебную информацию ' и своими объединенными ячейками мешает фильтровать колонки таблицы Cells.Find(What:="", _ After:=ActiveCell, _ SearchFormat:=True, _ LookAt:=xlPart, _ SearchOrder:=xlByRows, _ SearchDirection:=xlNex, _ LookIn:=xlFormulas, _ MatchCase:=False).Activate Selection.EntireRow.Delete ' Возвращаем курсор в верхние ячейки таблицы - там осталась ' картинка-логотип, которую следует удалить руками Range("A2").Select End Sub
Все знают, как вставить макрос в Excel, и потом его запускать его на исполнение?