Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pteixeira

É possível converter Mysql para outra BD.

Recommended Posts

Gostaria de saber se é possível converter ou importar uma BD em MySQL para Excel ou Access.É necessário algum programa ou existe algum script ou classe que o faça?Obrigado People.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para o excel você pode gerar um texto delimitado por , ou ; com o phpmyadmin ou mysqlfront e fazer o excel ler.

 

Para o access, não tenho certeza se funciona da mesma maneira, mas você pode usar odbc para ler as tabelas.

 

http://br2.php.net/manual/pt_BR/ref.odbc.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando o MySQL-Front seleciono Exportar seleciono a tabela e aponto para um ficheiro em *.XLS mas ela não exporta direito faz isto.

 

# MySQL-Front Dump 2.5## Host: localhost   Database: x# --------------------------------------------------------# Server version 3.23.49-max-nt## Table structure for table '_grupo'#CREATE TABLE _grupo (  cod int(3) NOT NULL auto_increment,  descr char(20) default '0',  PRIMARY KEY  (cod)) TYPE=MyISAM;## Dumping data for table '_grupo'#INSERT INTO _grupo VALUES("1", "AVEIRO");INSERT INTO _grupo VALUES("2", "BEJA");INSERT INTO _grupo VALUES("3", "BRAGA");INSERT INTO _grupo VALUES("4", "BRAGANÇA");INSERT INTO _grupo VALUES("5", "CASTELO BRANCO");INSERT INTO _grupo VALUES("6", "COIMBRA");INSERT INTO _grupo VALUES("7", "ÉVORA");INSERT INTO _grupo VALUES("8", "FARO");INSERT INTO _grupo VALUES("9", "GUARDA");INSERT INTO _grupo VALUES("10", "LEIRIA");INSERT INTO _grupo VALUES("11", "LISBOA");

Eu queria era que a disposição da tabela se mantive-se.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte (MySqlFront):

1-Dá um select na sua tabela (select * from tb_cliente)

Serão mostrados os registros de sua tabela, certo ?

 

2-Menu Export, opção Export Data

Em Salvar Como Tipo escolha CSV-Files

 

Será gerado um arquivo delimitado por ; (por exemplo) com os dados de

sua tabela.

 

Na minha máquina precisei renomear este arquivo.csv para .txt, daí no

excel pedir para abrir este arquivo, foi então mostrada uma tela de ajuda

para importar o mesmo.

 

Qualquer coisa é só falar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

People não deu.Exportou até a configuração do Mysql e as tabelas não estão completas, está a maior confusão.Não existe nenhum utilitario ou mesmo programa para a conversão.Thanks.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte (MySqlFront):

1-Dá um select na sua tabela (select * from tb_cliente)

Serão mostrados os registros de sua tabela, certo ?

 

2-Menu Export, opção Export Data

Em Salvar Como Tipo escolha CSV-Files

 

Será gerado um arquivo delimitado por ; (por exemplo) com os dados de

sua tabela.

 

Na minha máquina precisei renomear este arquivo.csv para .txt, daí no

excel pedir para abrir este arquivo, foi então mostrada uma tela de ajuda

para importar o mesmo.

 

Qualquer coisa é só falar.

Estranho, se você seguir exatamente estes passos não tem como dar erro...

 

Sua tabela é muito grande ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.