. Importando um arquivo xls no Oracle pode ser alcançado com sqlldr.exe , uma ferramenta fornecida com a instalação do Oracle. Sqlldr significa SQL Loader e ele aceita um arquivo csv . Como um argumento para importar para uma tabela Oracle. Dados do MS Excel é facilmente salvos como arquivos. Csv , assim você pode usar esse arquivo em conjunto com um arquivo de controle personalizado necessários para coordenar a importação na tabela Oracle. Você também deve ter a tabela de destino presente para importar para a . Coisas que você precisa
editor do arquivo (ex: bloco de notas)
Microsoft Excel
Show Mais instruções
1
Converter xls para csv . . . Abrir. Xls em MS Excel. Exclua todos os cabeçalhos de coluna . Vá em " Arquivo" Salvar como "e mudança " Type " para o formato CSV . . Fornecer um novo caminho e nome e clique em " Salvar ".
2
Crie o arquivo de controle. Abrir Bloco de Notas. Tipo o seguinte e salvar como
OPÇÕES (linhas = 1 , LOG = ' ... \\ ') filename_load.log
LOAD DATA
" ... \\ filename.ctl . "
INFILE ' ... \\ filename.csv ' em
INTO Tablename
FIELDS TERMINATED BY "," OPTIONALLY INCLUÍDO BY ' " ' em
TRAILING NULLCOLS < br >
( campo1, Campo2 , campo3 , FieldX TERMINADO por espaços em branco )
tabela é o nome da sua tabela do Oracle ".... \\ " representado pelo caminho completo no qual 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
3
Criar uma tabela Oracle, se necessário. No Oracle SQL prompt, digite ou executar um arquivo contendo :
CREATE TABLE TABLENAME (
FIELD1 (mais formato de campo ex : VARCHAR2 ( 30) ,
FIELD2 (mais formato do 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 ea ordem dos campos no Passo Dois arquivo de controle. o arquivo de controle irá corresponder cada coluna csv . nela está o Oracle coluna da tabela correspondente .
4
Execute o sqlldr . . exe Encontre Sqlldr.exe . ( Ex : C: . Oráculo \\ produto \\ \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) bloco de notas aberto , digite o caminho : ... /sqlldr.exe user /password @ service_name . controle = ' .. /.. filename.ctl ' em
Salvar como filename.bat e clique duas vezes para executar
Notas:
Este processo assume que o seu início de sessão do Oracle credenciais são conhecidas. (ex: usuário /senha /service_name ) as instruções passa para sqlldr.exe estão contidos no arquivo de controle , como indicado na StepTwo
.