Hola,
Con la consola de PostgreSQL, psql, tienes opciones para importar datos leyendo de archivos de texto plano. (En la documentación de PostgreSQL viene hablando de eso). La idea es que en el documento plano le indicas la tabla destino a la que importar y después aparecen todos los datos separados, creo recordar, por puntos y comas ";". Por tanto, desde excel, deberías, si no me equivoco, exportar datos a un archivo de texto plano con los campos separados por ";" y el orden de estos campos debe ser el mismo que el orden de creación de los campos en la tabla de la base de datos.