Solución:
Puedes hacerlo con expresiones, incluso cargando tu archivo excel, sin convertir a .csv, carga tu archivo excel como si fuera una capa vectorial
Sobre el caja de herramientas de proceso > geometría vectorial > geometría por expresión.
La expresión, aunque parece un poco larga, es simplemente escribir un polígono wkt usando los campos y luego convertirlo a geometría.
Simplemente ejecuta esta expresión
geom_from_wkt( concat('POLYGON((',to_string("left")+' '+to_string("top")+',',to_string("right")+' '+to_string("top")+', ', to_string("right")+' '+to_string("bottom")+',', to_string("left")+' '+to_string("bottom"),'))
Obtendrá un resultado como este:
Supongo que quieres los rectángulos con diagonal. (izquierda, arriba) y (boton derecho) como los polígonos requeridos.
Puede importar el CSV como puntos, digamos x = izquierda, y = arriba, y luego usar procesamiento (o incluso expresiones) que acceden Derecha y fondo como atributos y se transforman en los rectángulos deseados.
Sin embargo, será más rápido preprocesar dentro de Excel (o cualquiera que sea su programa de hoja de cálculo) al combinar los atributos en una cadena de polígono WKT, que especifica sin ambigüedades los polígonos en un formato estándar.
En la celda G2 (o la fila 2 de una nueva columna si se usa G), coloque ="POLYGON(("&B2&" "&C2&", "&D2&" "&C2&", "&D2&" "&E2&", "&B2&" "&E2&", "&B2&" "&C2&"))"
y cópielo. Genera una cadena de polígono WKT que gira alrededor de los puntos en el sentido de las agujas del reloj. Luego puede importar el CSV tomando la geometría de esta columna y QGIS lo interpretará como un polígono (rectángulo) para cada línea.