¿Guardar lista de muchas variables de Python en la hoja de Excel mientras se mantienen simultáneamente definidos los tipos de variables?

Es posible con xlsxwriter guardar variables en archivos de Excel existentes y leerlas después, aunque el problema es que las variables se almacenan como cadenas en mi archivo de Excel.

Digamos que tengo una lista de muchas variables diferentes con varios tipos (pd.datetimerange, pd.df, np.arrays, etc.), si las guardo en el archivo de Excel, el tipo de variable se perdería.

También se llama al script de Python desde mi archivo de Excel, por lo que no puedo cambiar nada sin escribir un script de VBA. Lo cual cerraría temporalmente mi libro de trabajo, volcaría los caracteres (con digamos cadenas de pepinillos) y lo volvería a abrir.

Es posible recuperar los tipos del archivo de Excel sin escribir primero una función de análisis (que tomaría la cadena de Excel y me daría el tipo de variable equivalente)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta