een . Xls -bestand importeren in Oracle kan met sqlldr.exe , een instrument voorzien van de Oracle- installatie worden gerealiseerd . Sqlldr staat voor SQL Loader en het een . CSV-bestand als argument voor het importeren in een Oracle tabel accepteert . MS Excel- data is gemakkelijk opgeslagen als . Csv , dus u kunt dit bestand gebruiken in combinatie met een vereiste custom control -bestand om de import te coördineren in de lijst van Oracle . Je moet ook het doelwit tafel aanwezig te importeren in naar . Wat je nodig hebt File editor ( ex : Notepad ) . Microsoft Excel Toon Meer Aanwijzingen 1 Zet xls naar csv . . Openen . Xls in MS Excel . Verwijder alle Kolomkoppen . Ga naar " File , " Opslaan als " en verander " Type " op . Csv formaat . Geef een nieuw pad en de naam en klik op 'Opslaan'. Kopen van 2 Maak de Controle File . Open Kladblok. Type de volgende en opslaan als " ... \\ filename.ctl . " OPTIES ( RIJEN = 1 , LOG = ' ... \\ filename_load.log ' ) LOAD DATA INFILE ' ... \\ bestandsnaam.csv ' INTO TABLE tabelnaam FIELDS beëindigd door " , " eventueel ingesloten door ' " ' TRAILING NULLCOLS < br > ( FIELD1 , FIELD2 , FIELD3 , FIELDx beëindigd door spaties ) tabelnaam is de naam van uw Oracle tafel , " .... \\ " vertegenwoordigd door het volledige pad waar uw bestanden zich bevinden , " filename_load.log " is het logbestand naar succes te bevestigen of aangeven verwerken van fouten en " gebieden1 ... x " zijn de namen van de . csv kolommen in de volgorde van links naar rechts . 3 Maak een lijst van Oracle , indien nodig. Op de Oracle SQL prompt , type of uitvoeren van een bestand met daarin: CREATE TABLE tabelnaam ( FIELD1 ( plus notatieveld ex : VARCHAR2 ( 30 ) , Verenigde FIELD2 ( plus veldnotatie ex : VARCHAR2 ( 30 ) , Verenigde FIELD3 ( plus notatieveld ex : VARCHAR2 ( 30 ) , FIELDx ( plus notatieveld ex : VARCHAR2 ( 30 ) ) ; " FIELDS " hier moet overeenkomen met de naam en volgorde van de velden in de stap twee controle file . de controle- bestand zal elke csv kolom . overeen in het is bijbehorende Oracle tabel kolom. 4 Voer het sqlldr . exe Zoek Sqlldr.exe . . ( Vb : C : . \\ Oracle \\ product \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Open Kladblok , typt u het pad : ... /sqlldr.exe user /password @ service_name controle = ' .. /filename.ctl . . ' Opslaan als filename.bat en dubbelklik op te voeren Notes : . Dit proces veronderstelt uw Oracle logon referenties zijn bekend ( ex : user /password /service_name ) . de instructies doorgeeft aan sqlldr.exe zijn opgenomen in het Control File , zoals aangegeven in Steptwo . |