Como importar xls para oracle

Carregar dados de MS Excel para o Oracle

Importar um arquivo .xls para o Oracle pode ser alcançado com sqlldr.exe, uma ferramenta fornecida com a instalação do Oracle. Sqlldr significa SQL Loader e aceita um arquivo .csv como um argumento para importar para uma tabela Oracle. dados do MS Excel é facilmente guardado como .csv, de modo que você pode usar este arquivo em conjunto com um arquivo de controle personalizado necessários para coordenar a importação para a tabela Oracle. Você também deve ter a tabela de destino presente para importar para a.

Coisas que você precisa

  • editor de arquivo (ex: bloco de notas)
  • Microsoft Excel
  • Converter .xls para .csv. Abrir .xls em MS Excel. Excluir quaisquer cabeçalhos de coluna. Vamos para "Arquivo, "Salvar como" e mudança "Digitar" para formato CSV. Fornecer um novo caminho e nome e clique em "Salvar."

  • Criar o arquivo de controle. Abra o bloco de notas. Digite o seguinte e salvar como "... Filename.ctl."

    OPÇÕES (linhas = 1, LOG = `... filename_load.log`)

    CARREGAR DADOS

    INFILE `... filename.csv`

    INTO tabela tableName

    FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY `"`

    TRAILING NULLCOLS

    (FIELD1, FIELD2, Field3, FieldX TERMINADO por espaços em branco)

    Tabela é o nome da sua tabela do Oracle, "...." representado pelo caminho totalmente qualificado onde os arquivos residem, "filename_load.log" é o arquivo de log para confirmar o sucesso ou indicar erros de processamento e "Domínios1 ... x" são os nomes das colunas .csv em ordem da esquerda para a direita.



  • Criar uma tabela Oracle, se necessário. No Oracle SQL prompt, digite ou executar um arquivo contendo:

    CRIAR tabela tableName (

    FIELD1 (mais formato de campo ex: VARCHAR2 (30),

    FIELD2 (mais formato de campo ex: VARCHAR2 (30),

    Field3 (mais formato de campo ex: VARCHAR2 (30),

    FieldX (mais formato de campo ex: VARCHAR2 (30));

    "CAMPOS" aqui deve corresponder, em nome e ordenar os campos no arquivo de controle Passo Dois. O arquivo de controle irá corresponder cada coluna .csv para ele é o Oracle coluna de tabela correspondente.

  • Execute o Sqlldr.exe. Encontrar Sqlldr.exe. (Ex: C: oracle product 10.1.0 Client_1 bin sqlldr.exe.) Abra o bloco de notas, digite o caminho: ... / user sqlldr.exe / password @ controle service_name = `... / filename .ctl. `

    Salvar como filename.bat e clique duas vezes para executar.

    notas:

    Este processo assume suas credenciais de logon do Oracle são conhecidos (ex: usuário / senha / service_name). As instruções passa para sqlldr.exe estão contidos no arquivo de controle, como indicado na StepTwo.

De esta maneira? Compartilhar em redes sociais:

LiveInternet