الانتقال إلى المحتوى
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.

تصدير بيانات الى Excel

Featured Replies

بتاريخ:

اريد ان اقوم بعمل زر يقوم بتصدير البيانات الى اكسيل بهذا الشكل
حيث ان كل البياتات المتكررة لا تظهر
صورة شكل excel sheet موجودة في المرفقات

post-49856-1216102823_thumb.jpg

بتاريخ:

أحلى واحسن واسهل طريقة لنقل البيانات الى EXCEL

أرجو الاستفادة للجميع ...

وجزاكم الله خير الجزاء على هذا الموقع الجميل

ملاحظة ..

لقد تم عمل CONNECT على المستخدم SCOTT/TIGER

بتاريخ:
  • كاتب الموضوع
أحلى واحسن واسهل طريقة لنقل البيانات الى EXCEL

أرجو الاستفادة للجميع ...

وجزاكم الله خير الجزاء على هذا الموقع الجميل

ملاحظة ..

لقد تم عمل CONNECT على المستخدم SCOTT/TIGER

اين هي الطريقة يا اخي؟؟
بتاريخ:

دى أسهل و أحسن طريقة لتصدير البيانات من الاوراكل الى ال Excel

أدخل على برنامج ال SQL*PLUS - هندخل على أسكيمة ال HR فى هذا المثال - و أكتب الامر التالى :-

set echo off pagesize 0 head off feed off veri off trimspool on



الأمر اللى فات ده هيمنع ظهور علامات التنسيق و أسماء الاعمدة .

ثم أكتب :-

spool data.csv



الامر ده هيعمل تصدير للبيانات التى ستستخرج الان من أمر ال Select على هيئة ملف أكسيل بأمتداد csv

ثم أكتب :-

SELECT * FROM employees ;



و بعد الانتهاء من عملية ظهور البيانات ، أكتب :-

spool off



دلوقتى روح للمسار ده :-

C:\oracle\product\10.2.0\db_1\BIN

ثم دور على ملف ال data.csv ، و لما تلاقى و تفتحه ، هتلاقى انه أتفتح على طول على برنامج الأكسل و جواه البيانات بتاعة جدول الموظفيين .

أما طريقة عملها من الديفلوبر - بطريقة الزر التى تريده - فأنا سأحاول فيها و أذا توصلت لأى شىء فسأضعه هنا بكل تأكيد .

و بالتوفيق

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

بتاريخ:

معذرة على هذا الخطا ...

لم استطيع رفع الفورمة فوظعت الكود على Text file

اليكم الملف المرفق .. يتم وضع الكود على Button

OracleToExcel.txt

بتاريخ:

عمل ممتاز أخى Soly

طريقة أخى Soly أعتمدت بشكل أساسى على ال TEXT_IO Package و هى باكيج تعمل على قراءة و كتابة البيانات من و الى الملفات النصية .

و لمزيد من المعلومات عن هذه الباكيج ، قم بزيارة الرابط التالى :-

Click Here for more information about TEXT_IO Package

و شكراً Soly والى الامام دائماً

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

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

جزاكم الله خيرا جميعا على الاهتمام

بتاريخ:

الأخ Soly هذه الفكرة فكرتني بأيام الفيجوال 6.0 .... حيث تكون أول طريقة لتصدير بياناتي الي إكسيل ( بغض النظر عن الطرق الأخري ) .

بس أخي إسمح لي بأن أعرض لك عيوب هذه الفكرة .. وعيبها هي عدم القدرة للتحكم التام بصفحات أكسيس وحقولها ، يعني مثلاً مش هتقدر تغير لون حدود حقل معين أو لون الخلفية أو لون الخط أو حجم وسمك الخط أو عرض العمود و إرتفاعة أو .... الي آخرة

دة غير كمان لو حد فتح الملف علي برنامج Notepad أو في صورة Text Document هيلاقي البيانات قدامة ( يعني غير مشفرة ولو تشفير مبدئي ) .

دة غير كمان أن المستخدم لو حب يعدل في الملف هيضطر الي إجراء حفظ بإسم لنفس الملف المصدر من جديد ... دة غير أن المستخدم دايماً بيحب يكون كل شيء جاهز علي تنسيق معين ( جاهز للطباعة يعني ) .


بس بأمانة الطريقة ممتازة وأنا كنت أستخدمها من قبل من خلال الفيجوال 6.0 ، لكن بكل أمانة الفيجوال 6.0 يقوم بالربط مع المكتبات الخارجية بكل سهولة ويسر ، عكس الديفيلوبار الي محتاج كل أمر بسطر ( لذلك أنا حالياً أستخدم هذه الفكرة ) .... وربنا يستر والعميل لا يطالبني بأكثر من ذلك.



أممممممممممممممممممم

الأخ الغالي Hany Freedom ، السلام عليكم ورحمة الله وبركاتة

أنا جربت فكرتك لكن لا أعلم لماذا دائماً يدرج كل الأعمدة في عمود واحد !!!

يعني مثلاً أنا حبيت أن أجلب البيانات كما يلي :

Select EmpNo, Ename, Sal From Emp;



فوجأت بأن الثلاثة حقول EmpNo, Ename, Sal يتم إدراجهم بعامود واحد !!!

وحينا أحببت أن أفتح المف في صورة Text Document وجدت البيانات موجودة بدون التنسيق المطلوب ، لأن علشان أنتقل من حقل لحقل يجب أن يكون هناك فرق بين كل حقل كمفتاح Tab .

!!!!!!!




شكراً ، وبالتوفيق الدائم ،

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

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

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

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

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

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.