الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

قراءة بيانات من الإكسل و إدخالها بجدول الأوراكل

Featured Replies

بتاريخ:

تحياتى لكل اعضاء المنتدى
اريد function أو procedure للقراءة من ملف اكسيل وعمل insert لمحتويات الملف فى جدول فى قاعدة البيانات

ولكم جزيل الشكر

بتاريخ:

i used to do that in 2 steps
1. export the excel sheet into access as table
2. import the access table into oracle using odbc if you interest in this tell me and i will give you the steps

بتاريخ:

تعقيباً على رد الاخ egyhamada ليس هناك حاجة لتصدير ملف الاكسل الى اكسس اذا كنت في النهاية ستستخدم ODBC
يمكنك تعريف ملف الاكسل على ODBC مباشرة .

بتاريخ:
  • كاتب الموضوع

الإخوان لكم جزيل الشكر على الرد. لكن هل من الممكن معرفة التفاصيل والخطوات.

بتاريخ:

اخى العزيز شكرا جزيلا على الملف المفيد هذا
ولاكن اعتقد ان الاخ alounartc يريد العملية العكسية من الاكسيل الى الاوراكل

بتاريخ:

السلام عليكم ورحمه الله وبركاته
نقل البيانات من اكسل الى اوريكال والعكس التحويل من اوريكال الى اكسل فى الملف المرفق
والموقع فيه معلومات كويسه عن الموضوع لو حبيتم .

ora_exl.zip

  • بعد 1 شهر...
بتاريخ:

Thanks

  • بعد 4 سنة...
بتاريخ:

الأخوة الأعزاء
بعد تنفيذ البرنامج ظهر الخطا دة
مع معناه وكيف يمكنني حله
[email protected]

SQL> DECLARE
2
3 oo varchar(50);
4 appid pls_integer;
5 convid pls_integer;
6 nm number := 1;
7 rowcol varchar(20);
8 BEGIN
9 appid := dde.app_begin('C:\Program Files\Microsoft Office\Office\excel c:\abc.xls',
10 dde.app_mode_minimized);
11
12 convid := dde.initiate('EXCEL', 'c:\abc.xls');
13 ----------------------------------------------------------------------
14 loop
15 rowcol := 'R' || nm || 'C1';
16 dde.Request(convid, rowcol, oo, dde.cf_text, 99999);
17 if length(oo) < 3 then
18 exit;
19 end if;
20 insert into ww values (oo);
21 nm := nm + 1;
22 end loop;
23 commit;
24 end;
25 /
appid := dde.app_begin('C:\Program Files\Microsoft Office\Office\excel c:\abc.xls',
*
ERROR at line 9:
ORA-06550: line 9, column 12:
PLS-00201: identifier 'DDE.APP_BEGIN' must be declared
ORA-06550: line 9, column 3:
PL/SQL: Statement ignored
ORA-06550: line 12, column 13:
PLS-00201: identifier 'DDE.INITIATE' must be declared
ORA-06550: line 12, column 3:
PL/SQL: Statement ignored
ORA-06550: line 16, column 37:
PLS-00201: identifier 'DDE.CF_TEXT' must be declared
ORA-06550: line 16, column 5:
PL/SQL: Statement ignored
  • بعد 9 شهور...
بتاريخ:

أخى الفاضل
يظهر هذا الخطأ لأن هذه الباكج 'DDE.APP_BEGIN'
تعمل على مستوى الفورم وليس Data Base

  • بعد 3 سنة...
بتاريخ:

i used to do that in 2 steps

1. export the excel sheet into access as table

2. import the access table into oracle using odbc if you interest in this tell me and i will give you the steps

السلام عليكم اخي

 

انا اريد هذه الطريقة لإدخال بيانات من اكسل وانا استخدم

 

Windows 8

oracle db 11

تم تعديل بواسطة pro_shad

بتاريخ:

طيب الطريقة دى بتسترد حقل واحد فقط

وانا اريد استرداد اكتر من حقل من الاكسل 

وليكن الاسم و الوظيفة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.