انتقال اطلاعات از اکسل به دیتابیس اوراکل با کمک sqldeveloper و PL/SQL Developer

در این متن قصد داریم اطلاعاتی را از محیط اکسل به محیط اوراکل انتقال دهیم.

برای انجام این انتقال، ابزارهای متعددی وجود دارد که ما در این متن، از sqldeveloper و PL/SQL Developer استفاده خواهیم کرد.

استفاده از sqldeveloper برای انتقال

برای انتقال اطلاعات، ابتدا به محیط sqldeveloper متصل شده و بعد از اتصال، با راست کلیک بر روی گزینه (Tables(Filtered و انتخاب گزینه Import Data، وارد مراحل انتقال خواهیم شد:

در اولین مرحله، باید فایل excel را انتخاب کنیم:

بعد از انتخاب فایل مورد نظر، در این کادر می توان فرمت و Worksheet مورد نظر را انتخاب کرد و همچنین می توان با انتخاب گزینه header، اسامی ستونها را مشخص نمود:

در این قسمت نام جدول را مشخص می کنیم:

ستونهای دلخواه را انتخاب می کنیم:

نوع داده هر کدام از ستونها به صورت خودکار مشخص خواهند شد در صورت صلاحدید، می توان انواع تعیین شده را تغییر داد:

با انتخاب گزینه finish، عملیات به پایان خواهد رسید:

انتقال اطلاعات بدون خطا انجام شد:

با یک پرس و جوی ساده در دیتابیس اوراکل، خواهیم دید که اطلاعات به این بانک اطلاعاتی منتقل شده اند:

ستونها و نوع داده این جدول را هم در قسمت زیر مشاهده می کنید:

 

استفاده از PL/SQL Developer برای انتقال

برخلاف sqldeveloper، در محیط PL/SQL Developer باید در ابتدا ساختار جدول را مشخص کنیم:

create table usef.mytbl(id number,name varchar2(20),last_name  varchar2(20),desc1 varchar2(30));

 

با اتصال به محیط PL/SQL Developer، در گام اول، باید از منوی Tools، گزینه ی ODBC Importer را انتخاب کنیم:

با انتخاب گزینه ODBC Importer کادر زیر باز خواهد شد:

در این کادر، گزینه Excel را انتخاب می کنیم:

با انتخاب گزینه connect، فایل اکسل مورد نظر را تعیین می کنیم:

در مرحله بعد، به سربرگ Data to oracle رفته و نام جدول و مالک آن را مشخص می کنیم همچنین تطابق بین ستونهای جدول و اکسل هم در این مرحله تعیین خواهد شد:

نهایتا با انتخاب Import، اطلاعات را در جدول mytbl درج می کنیم:

اطلاعات با موفقیت به دیتابیس منتقل شده اند:

select * from usef.mytbl;

 

 

ارائه خدمات مشاوره ، پشتیبانی و نصب و راه اندازی پایگاه داده اوراکل در سراسر کشور...................... تلفن: 09128110897 ایمیل:vahidusefzadeh@gmail.com

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *