постоянно добавляет первую пустую строку на каждый сформированный новый лист
В принципе это сделано специально. Учту и постараюсь в следующей версии сделать иначе.
быда возможность сделать автоматом по ширине столбца
А вот это не понял. Как это данные по ширине столбца? Может имеется ввиду, чтобы ширина столбцов выставлялась как в исходных данных? Если да - так же постараюсь сделать в следующей версии.