¿Puedo subir Excel a PostgreSQL??

¿Puedo subir Excel a PostgreSQL??
Todos sabemos (especialmente si somos usuarios frecuentes o regulares del PostgreSQL RDBMS) que el PostgreSQL RDBMS trata con datos de varios formatos. Sin embargo, todavía hay algunos formatos cuya compatibilidad con PostgreSQL RDBMS es cuestionable. Uno de esos formatos de archivo es el formato de Excel, yo.mi. XLS o XLSX. Muchas personas se preguntan si podemos importar directamente los datos de una hoja de Excel a una tabla PostgreSQL en Windows 10 o no. Bueno, para explorar la respuesta a esta pregunta, tendrás que pasar por este artículo. Además, en este artículo, también hemos compartido un método que le permitirá usar los datos de su hoja de Excel dentro de una tabla PostgreSQL en Windows 10.

¿Puedo cargar Excel a PostgreSQL en Windows 10??

Si hablamos específicamente sobre esta pregunta que “¿Puedo subir Excel a PostgreSQL en Windows 10?"Entonces la respuesta a esta pregunta es un" no ". No podemos importar directamente los datos de una hoja de Excel a una tabla PostgreSQL en Windows 10. Sin embargo, hay otras soluciones disponibles con la ayuda de las cuales podemos importar fácilmente los datos de un archivo de Excel a una tabla PostgreSQL en Windows 10. Hablaremos de una de esas soluciones en las siguientes secciones de este artículo.

Entonces, ¿qué puedo hacer si tengo una gran hoja de Excel cuyos datos necesito dentro de una tabla PostgreSQL??

Ahora, es posible que se pregunte qué puede hacer con una hoja de Excel que tiene y contiene una gran cantidad de datos útiles. ¿Se desperdiciarán esos datos ya que no podrá importarlos directamente a una tabla PostgreSQL en Windows 10?? Afortunadamente, no. Todavía puede usar estos datos convirtiéndolo en uno de estos formatos compatibles con PostgreSQL en Windows 10. Después de convertir sus datos en un formato relevante, el proceso de importación se vuelve muy simple y podrá presenciarlos a través de los pasos que siguen:

Paso # 1: Conversión de una hoja de Excel a un archivo CSV en Windows 10:

Dado que el formato de archivo más utilizado al tratar con bases de datos es CSV, por lo tanto, primero convertiremos la hoja de Excel de destino en un archivo CSV. También hay otros formatos disponibles que admiten PostgreSQL; Sin embargo, por aquí, elegimos ir con el más utilizado y también el más conveniente, yo, yo.mi. CSV. Para convertir una hoja de Excel a un archivo CSV en Windows 10, primero debe localizar ese archivo yendo al directorio de destino como se muestra en la imagen a continuación y luego abrir esa hoja de Excel con el programa MS Excel.

En nuestra hoja de Excel de Target, teníamos algunos datos de muestra, que se muestran en la siguiente imagen. La hoja de Excel consta de tres columnas diferentes, a saber, el nombre de estudiante, estudiante y estudiantegénero. Esta hoja de Excel tiene un total de cinco entradas o registros diferentes. Después de abrir la hoja de Excel de destino, haremos clic en el menú "Archivo" en la barra de menú, como puede ver en la imagen que se muestra a continuación:

En el menú "Archivo", localizaremos y hacer clic en la opción "Guardar como" como se muestra en la imagen agregada:

En el cuadro de diálogo "Guardar como", ampliaremos la lista desplegable "Guardar como tipo" y seleccionaremos el formato "CSV (Delimitado)" como se muestra en la imagen a continuación:

Después de eso, seleccionaremos la ubicación donde queremos guardar nuestro archivo CSV y presionar el botón "Guardar".

Una vez que la hoja de Excel se ha convertido en un archivo CSV, el proceso de cargarlo en una tabla PostgreSQL es exactamente el mismo que el de un archivo CSV regular, y se dará cuenta de los siguientes pasos.

Paso # 2: Creación de una tabla relevante en PostgreSQL en Windows 10:

Ahora, dado que tenemos un archivo CSV que contiene los datos deseados para importar, crearemos una tabla PostgreSQL para mantener esos datos con la siguiente consulta:

# Crear tabla student_data (StudentName Varchar (255) No NULL, StudentAge int No Null, StudentGrade Varchar (255) no nulo);

Esta consulta creará una tabla con el nombre Student_Data con tres columnas diferentes, I.mi. Estudiante Nombre, estudiante y estudiante, respectivamente, respectivamente. Estas tres columnas contendrán todos los datos que se importarán desde el archivo CSV.

Cuando se crea una tabla PostgreSQL con éxito, la respuesta "Crear tabla" aparecerá en la consola.

Paso 3: Importar los datos del archivo CSV a la tabla PostgreSQL en Windows 10:

Después de crear una tabla en PostgreSQL en Windows 10, llevaremos a cabo el proceso de importación de los datos del archivo CSV a esta tabla PostgreSQL ejecutando la consulta que se muestra a continuación:

# Copiar Student_Data de 'C: \ Excel.CSV 'delimitador', 'CSV Header;

La palabra clave "Copiar" en esta consulta importará los datos del archivo CSV a la tabla PostgreSQL. "Student_Data" es el nombre de la tabla PostgreSQL donde se importarán los datos del archivo CSV. Luego, la ruta "desde" se realiza por la ruta desde donde leeremos el archivo CSV. Nuestro nombre de archivo CSV fue "Excel.CSV ". La palabra clave "delimitador" sigue al delimitador utilizado dentro del archivo CSV, que fue una coma. La palabra clave "CSV" representa el formato del archivo que esta consulta va a leer. Finalmente, la palabra clave "encabezado" especifica que hay un encabezado en el archivo CSV que esta consulta leerá. Esta fila de encabezado se omitirá una vez que los datos se importen a la tabla PostgreSQL, y el encabezado de la tabla, I.mi. Los nombres de las columnas de la tabla se utilizarán en su lugar.

La ejecución exitosa de esta consulta mostrará el mensaje "Copiar 5" en la consola, ya que había un total de cinco registros diferentes para importarse del archivo CSV a la tabla PostgreSQL en Windows 10.

Paso # 4: Mostrar el contenido de la tabla PostgreSQL en Windows 10:

Finalmente, para confirmar si nuestros datos de la hoja de Excel (que luego se convirtieron en los datos del archivo CSV) se han cargado con éxito en la tabla PostgreSQL o no, veremos el contenido de la tabla PostgreSQL con la siguiente consulta:

# Seleccionar * de student_data;

Puede ver en la imagen a continuación que todas las entradas de la tabla Student_Data son exactamente las mismas que las de nuestro Excel.Registros de archivos CSV. Significa que cargar una hoja de Excel (que se convirtió en un archivo CSV) a una tabla PostgreSQL en Windows 10 ha tenido lugar con éxito.

Conclusión:

Este artículo se ocupó de una pregunta muy importante sobre el PostgreSQL RDBMS, I.mi. si podemos cargar Excel a PostgreSQL o no. Este artículo proporcionó satisfactoriamente la respuesta a esta pregunta muy común. Además, también proporcionó un método muy seguro para usar los datos de la hoja de Excel dentro de una tabla PostgreSQL en Windows 10. Después de usar este método, los datos de su hoja de Excel nunca se desperdiciarán; Más bien, podrá usarlo de manera efectiva en cualquiera de sus tablas PostgreSQL en Windows 10.