Es el turno de ver cómo insertar una fila con Python usando el modulo openpyxl. Si aun no lo tiene te recomiendo darte una vuelta por la entrada Trabajar con archivos de Excel en Python con openpyxl para ver como instalarlo.
Vamos a comenzar importando el módulo que necesitamos para crear e libro de Excel.
from openpyxl import Workbook
Ahora toca crear libro en el que trabajaremos. Para ver el desplazamiento de las filas, colocaremos números en las cinco primeras celdas de la primera columna.
libro = Workbook()
hoja = libro.active
for elem in range(1,6):
hoja.cell(row = elem, column = 1).value = elem
Para poder ver las lo que demos realizado, guardaremos el libro. Si no especificas la ruta donde se debe guardar el archivo entonces se creará en la ruta en la que te encontrabas al momento de abrir el interprete.
libro.save('demoInsertR.xlsx')
Busca el archivo y ábrelo, veras que las primeras cinco celdas de la primera columna están numeradas.

Para seguir editando el archivo ciérralo para que no se genere algún error. Ahora vamos a utilizar insert_rows para insertar una fila en la segunda posición.
hoja.insert_rows(2)
libro.save('demoInsertR.xlsx')
Abre nuevamente el archivo y veras que se recorrieron las filas que numeramos.

Si lo que buscas es insertar una columna, quizá te interese darte una vuelta por la entrada Insertar una columna con Python y openpyxl, te dejo el enlace. Hasta aquí la enteada de hoy sobre cómo insertar una fila con Python usando el modulo openpyxl. Cuéntame, ¿qué te pareció la entrada?