PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

 

[Programa] xls2sql - Importa Dados em Massa do Excel para Base Dados SQl

33 replies to this topic
#1
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Como já sabem por outros post´s meus encontrei este programa aqui no nosso fórum http://www.prestasho...ewthread/19368/ , mas não funciona como devia com a nossa base de dados.

Sem conhecimentos de Excel e muito menos de Visual Basic precisei de dispender cerca 15 horas por dia desde 3ª feira até este momento(3ª Feira 01h00m) só tendo parado no sábado de tarde e todo o domingo...

Melhorei bastante o programa a nivel de funcionamento e layout:


1. Agora tem caixas de avisos para todos os erros possiveis de funcionamento.
2. Caixa de verificação de funcionamento para os botões START e CLEAR.
-3. Alguns campos passaram a ser obrigatórios para melhorar o funcionamento do programa.
4. A funcionalidade do parâmetro Header passou a ser seleccionada colocando a palavra Yes ou No .
5. Programa em Multi-Língua Inglês / Português .
6. Possibilidade de dar um nome a cada folha de trabalho do programa.
7. Aumentei o numero de folhas disponíveis para trabalhar e eliminei a folha Standard.
8. Acrescentei explicações ao modo de funcionamento do programa.
9. Aumentei a área de trabalho no ecrã.
10. Mudei a posição dos botões START e CLEAR .
11. Etc.

Experimente e não deixem de dizer se resultou para vocês :)

O programa foi modificado no Excel de 2007 e não foi testado no Excel 97-2003.

Se encontrarem algum bug ou tiverem alguma dúvida é só colocarem aqui ;-)

Nota: não consigo efectuar o upload do programa em Excel 2007 mas ao abrirem este no Excel 2007 ele funciona na perfeição. Em Excel 97-2003 poderão haver algumas perdas a nivel de apresentação.

Attached Files



#2
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
You can find this topic in English in the following link xls2sql in English

Enjoy and give feedback :)

#3
NETCOM

    PrestaShop Apprentice

  • Members
  • PipPip
  • 106 posts
Bon dia
este programa parece-me ser nuito ùtil
mas utilizando Excel 2007, possivel obter o ficheiro para esta versão?
(enviei PM)

Muito obrigado
PS v1.4.6.2|MySQL 5.0.91-community|PHP 5.2.13
Chargeurs Solaires|Revendeurs

#4
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
O ficheiro da versao 97-2003 corre bem em Excel 2007, aliás foi criado nele.

De qualquer modo vou enviar por email em Excel 2007.

#5
NETCOM

    PrestaShop Apprentice

  • Members
  • PipPip
  • 106 posts
Ah ok, o primeiro post deu-me a pensar que era preferivel esta versão
Obrigado por o envio
PS v1.4.6.2|MySQL 5.0.91-community|PHP 5.2.13
Chargeurs Solaires|Revendeurs

#6
Joca

    PrestaShop Apprentice

  • Members
  • PipPip
  • 87 posts
Olá exadra. Obrigado pela contribuição.
Preparei todo programa para passar os clientes para sql.
Aparentemente está tudo perfeito. mas quando clico em start, me abre o primeiro arquivo xls e me dá um erro de visual basic de sub indice fora do intervalo.
Utilizei office 2003
Anexo imagem com o erro

Attached Files

  • Attached File  Erro.jpg   41bytes   2690 downloads


#7
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Eu nunca vi esse erro em todos os testes que fiz e nem depois nas várias vezes que o utilizei, mas eu alterei e testei no Excel 2007.

Coloca aqui um print sreen do xls2sql configurado antes de carregares no start e outros que mostrem todos os campos do outro livro do excel onde vais buscar a informação.

As macros tem de estar activadas para que o botao start funcione.

Atenção que o ficheiro onde vais buscar a informação tem de estar na mesma pasta do xls2sql.

#8
Joca

    PrestaShop Apprentice

  • Members
  • PipPip
  • 87 posts
Ola,
Anexo as imagens solicitadas.
Estou a fazer umas provas com este sistema http://www.coffeesql.com/. mas me parece que é para sql de Microsoft

Attached Files



#9
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
o print screen do xls2sql está muito pequeno e não se percebe nada e se fizer zoom fica desfocado.

assim não te consigo ajudar.

o programa que referes não conheço.

#10
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
já consegui visulizar o print screen do xls2sql e está bem preenchido.

o erro que te dá em ingles é Subscript out of range e esse erro consegui reproduzir no meu Excel colocando mal o nome da folha. Portanto tens que rectificar se tens os nomes das folhas bem escritos ;)

Quando o nome do ficheiro está mal escrito dá o ERROR 400 .

Depois diz como correu.

#11
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Coloca as fotos numa resolução menor tipo 800x600 ou um pouco menor para ver se não saem dos limites da página ;)

Obrigado.

#12
Joca

    PrestaShop Apprentice

  • Members
  • PipPip
  • 87 posts
Obrigado pela rápida resposta.
Clicando na imagem se abre e se ve bem. pelo menos no meu pc.
Este sistema que estou experimentando, converte com maior facilidade do mundo. só que eu não consegui importar a sql gerada, podes experimentar que é grátis e sem descarregar nada no pc.

#13
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
sim ve-se bem clicando na imagem mas eu tinha gravado para o meu pc ;) e so depois de colocar a mensagem é que me lembrei de abrir no browser ;)

Mas edita a tua resposta e reduz o tamanho da imagem se faz favor :) .

Eu tenho tudo automatizado em Excel , mas um dia destes espreito esse programa.

#14
Joca

    PrestaShop Apprentice

  • Members
  • PipPip
  • 87 posts
Nao descubro onde pode estar o erro. Nos livros que nome tenho que dar as folhas? Tenho que eliminar todas as folhas seguintes de cada livro?
Te referes ás folhas dos livros ou do programa?

#15
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Na folha do excel onde tens a informação que queres ir buscar por defeito trazem o nome escrito na parte inferior do ecrã tipo folha1, folha2, folha3, etc.

ve qual o nome das tuas e coloca igual no xls2sql.

nao precisas de apagar folhas nenhumas ;)

se nao percebes coloca um print screen do ecra inteiro com a folha aberta que eu digo-te qual é o nome da folha :-)

#16
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Obrigado pela correcção das fotos :)

#17
Joca

    PrestaShop Apprentice

  • Members
  • PipPip
  • 87 posts
Por questão de protecção de dados envio as fotos por PM
Mais uma vez obrigado

#18
Prinfor

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
Mas dá para exportar por exemplo de um sistema Oscommerce para uma loja Presta? Já agora exadra37 muitos parabens pelo que tens feito neste forum, um contributo sempre mas sempre do melhor, obrigado

#19
exadra37

    PrestaShop Apprentice

  • Moderators
  • 374 posts
Faço o que posso ;)

Este programa trabalha sobre Excel, logo para conseguires exportar de oscommerce para prestashop tens de exportar primeiro do oscommerce para excel e depois utilizas o xls2sql que vai criar um ficheiro de exportação com os comandos SQL para puderes inserir tudo direitinho na tua base de dados do prestashop ;)

#20
Prinfor

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
Mas exadra37, desculpa estar a pedir-te isto, mas já procurei em todo o lado e nao encontrei nada sobre o assunto, existe forma de exportar simples o catalogo que tenho na loja oscommerce, é que já estou farto dela(loja no oscommerce), estou "viciado" no presta, agradeço a tua dica ou ajuda, obrigado