إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


11 رد (ردود) على هذا الموضوع

#1 alounartc

alounartc

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 13 June 2005 - 07:07 AM

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

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

#2 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 13 June 2005 - 01:19 PM

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
  • pro_shad معجب بهذا

#3 احمد الجابري

احمد الجابري

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 788 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:الجابري
  • البـلـد: Country Flag

تاريخ المشاركة 13 June 2005 - 03:27 PM

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

إن تستلب مني الدنى ملكي .. و تسلمني الجموعُ

فالقلب بين ضلوعه .. لن تُسلم القلبَ الضلوعُ


#4 alounartc

alounartc

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 14 June 2005 - 06:45 AM

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

#5 wael890610

wael890610

    مشترك

  • الأعضــاء
  • 121 مشاركة

تاريخ المشاركة 14 June 2005 - 07:26 AM

الاكسل مع اوراكل بدون برامج مساعده

#6 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 June 2005 - 11:29 AM

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

#7 wael890610

wael890610

    مشترك

  • الأعضــاء
  • 121 مشاركة

تاريخ المشاركة 15 June 2005 - 01:15 AM

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

ملفات مرفقة

  • ملف مرفق  ora_exl.zip   9.37كيلو   924 عدد مرات التحميل


#8 WALEEDAAA

WALEEDAAA

    عضو

  • الأعضــاء
  • 43 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 July 2005 - 09:33 AM

Thanks

#9 محمد جمعه

محمد جمعه

    مشترك

  • الأعضــاء
  • 146 مشاركة

تاريخ المشاركة 06 January 2010 - 09:32 PM

الأخوة الأعزاء
بعد تنفيذ البرنامج ظهر الخطا دة
مع معناه وكيف يمكنني حله
mmgpgco@hotmail.com

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


#10 EL-SAYED

EL-SAYED

    عضو

  • الأعضــاء
  • 25 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 01 November 2010 - 09:10 PM

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

#11 pro_shad

pro_shad

    مشترك

  • الأعضــاء
  • 178 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 09 May 2014 - 07:26 PM

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, 09 May 2014 - 07:27 PM.


#12 ayman1974

ayman1974

    عضو

  • الأعضــاء
  • 12 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 May 2014 - 11:13 AM

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

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

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