Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да експортирате резултата в различни раздели на Excel в Toad for Data Analyst?

Не съм сигурен, че можете да направите това с Toad автоматично, но има малък трик, който можете да направите с Excel.

Напишете първата заявка и я изпълнете в Toad, след това щракнете с десния бутон върху мрежата с данни за резултатите от заявката и изберете „Експортиране на набор от данни...“, под формат на Excel изберете „Екземпляр на Excel“ и щракнете върху OK. Той ще отвори Excel и ще добави един лист с данни от вашата заявка.

Повторете същия процес за втората заявка и тя ще добави друг лист към същия документ и ще попълни с данни от втората заявка.

След като изпълните всички заявки и го добавите към Excel, запазете документа на Excel.

Ако искате да направите това напълно автоматично, има друго решение, което можете да използвате, за да създадете един документ на Excel с множество листове, които са заредени с данни от различни заявки. Закупете PL/SQL пакета на трета страна, ORA_EXCEL.

Ето пример как да направите това:

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;

Той може да генерира файл на Excel и да го съхранява в директория на Oracle или можете да получите генериран файл на Excel в PL/SQL BLOB променлива, така че да можете да го съхранявате в таблица или да създадете свой собствен процес за разпространение на файл, като например да го изпратите по имейл.

Повече подробности можете да намерите на страницата с документация за продукти/примери:http://www.oraexcel.com/examples

Наздраве



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да върна динамичен набор от резултати във функцията на Oracle

  2. Как мога да изпълня собствен SQL скрипт в JPA/Hibernate?

  3. Как мога да създам таблица като избрана от друга база данни в Oracle?

  4. PLS-00306:грешен номер или типове аргументи в извикването на

  5. Намерен заключен обект на oracle.jdbc.driver.T4CConnection