Como converter excel com muitas linhas para SQL?

MySQL

PHP

PHPExcel

PhpMyAdmin

25/01/2024

Preciso de ajuda, tenho algumas planilhas pesadas, cerca de 100.000 kb cada por conta do volume de linhas e todas estão no mesmo padrão. Preciso importar para meu site, quando tentei vi que havia uma limitação e fui tentando dividir manualmente essas planilhas. Encontrei que o PHPMYADMIN suporta de 5 a 10 mil linhas... mas o total de linhas de todos os arquivos é de 20 milhoes, portanto eu ficaria uma eternidade subindo no formato de planilha diretamente pelo site...
Se eu conseguisse converter tudo para mySql conseguiria importar no site facilmente... Alguem sabe me dizer se isso é possivel?
Gabriel Silva

Gabriel Silva

Curtidas 0

Respostas

Arthur Heinrich

Arthur Heinrich

25/01/2024

Não está claro se você quer uma solução sistêmica, que faça isso periodicamente, ou se você pretende resolver o problema pontualmente.

Se for algo manual, talvez você consiga utilizar o "Access". Através dele, você pode se conectar ao seu banco e criar um vínculo. Ele cria uma tabela no Access cujo conteúdo é acessado remotamente.

É possível abrir a tabela e o Excel simultaneamente, copiar os dados no Excel e colar na tabela do Access. Ao final, você terá os dados inseridos no banco.

Caso seja de forma sistêmica, pode criar um programa que utilize OLE ou coisa do tipo, para ler os dados do Excel e inserir no banco.

Também pode utilizar uma ferramenta de ETL para isso. Creio que seja fácil fazer isso com o Power Automate.
GOSTEI 0
POSTAR