(1) требования клиента, хотят именно внешний шаблон, который потом смогут самостоятельно править.
(2) статей действительно много, но вот ничего связанного с поиском и заменой строки я к сожалению не нашел, все пишут в фиксированную позицию примерно вот так: лист.getCellByPosition(колонка,строка).SetString(строка(значение)); :(