Necesita io.ReaderAt de la entrada del archivo zip (la entrada es un archivo .xlsx anidado)

Permítanme comenzar esta pregunta con el hecho de que ya sé que un archivo de Excel 2007 es en sí mismo un archivo .zip, cuyo nombre ha cambiado a .xlsx.

Ok, ahora que sabes que aquí está el trato. Estoy intentando extraer un archivo de Excel 2007 desde un archivo .zip, todo en la memoria. No puedo (mejor dicho, yoDe Verdad no quiero) extraer todo el archivo en disco y luego trabajar con el archivo .xlsx desde allí.

El problema es que nuestro método de leer archivos de Excel 2007 requiere un método ReadAt (como el que defineio.ReaderAt). Desafortunadamente, el paquete de archivo / zip expone una interfaz paraentradas de archivos zip que solo devuelveio.ReadCloser.

¿Hay alguna manera de evitar esta situación? Una vez más, me gustaría hacer todo esto en la memoria, sin vaciarlo en el disco.

Respuestas a la pregunta(1)

Su respuesta a la pregunta