sql >> Databasteknik >  >> RDS >> Oracle

Hur exporterar man resultatet till olika flikar i Excel i Toad for Data Analyst?

Jag är inte säker på att du kan göra det med Toad automatiskt men det finns ett litet trick som du kan göra med Excel.

Skriv den första frågan och kör den i Toad, högerklicka sedan på frågeresultatdatarutnätet och välj "Exportera dataset...", under Excel-format välj "Excel-instans" och klicka på OK. Det öppnar Excel och lägger till ett ark med data från din fråga.

Upprepa samma process för den andra frågan och det kommer att lägga till ytterligare ett ark i samma dokument och fyllas med data från den andra frågan.

När du har kört alla frågor och lagt till det i Excel sparar du excel-dokumentet.

Om du vill göra det helt automatiskt finns det en annan lösning som du kan använda för att skapa ett enda Excel-dokument med flera ark som laddas med data från olika frågor. Köp PL/SQL-paketet från tredje part, ORA_EXCEL.

Här är ett exempel på hur man gör det:

BEGIN  
    ORA_EXCEL.new_document;  

    ORA_EXCEL.add_sheet('Employees');  
    ORA_EXCEL.query_to_sheet('select * from employees');  

    ORA_EXCEL.add_sheet('Departments');  
    ORA_EXCEL.query_to_sheet('select * from departments', FALSE);  

    ORA_EXCEL.add_sheet('Locations');  
    ORA_EXCEL.query_to_sheet('select * from locations');  

    -- EXPORT_DIR is an Oracle directory with at least  
    -- write permission  
    ORA_EXCEL.save_to_file('EXPORT_DIR', 'example.xlsx');  
END;

Den kan generera Excel-fil och lagra den i Oracle-katalogen, eller så kan du skapa en genererad Excel-fil i PL/SQL BLOB-variabel så att du kan lagra den i tabell eller skapa din egen process för att distribuera fil som att skicka den till e-post.

Mer information kan du hitta på produktdokumentation/exempelsidan:http://www.oraexcel.com/examples

Skål



  1. Hur konverterar man html till pdf med php?

  2. Databasversionskontroll för MySQL

  3. PostgreSQL - Utländska nyckelreferenser ömsesidigt exklusiva tabeller

  4. skillnad mellan UNHEX och X (MySQL)