الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل في طريقة لقراءة البيانات من ملف Excel الى برنامج بالفوكس

بدأه Akram Brave في 5 أكتوبر 2009 · 6 رد · 1,764 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

الى من يعرف طريقة اقراء بيها البيانات من مستند اكسل وتخزينها عندي في منظومة مصممة بالفوكس برو

يعني انا عندي بيانات على ملف اكسل بيانات جاهزة.. واريد تحويل هذه البيانات وحفظها في قاعدة البيانات دون ادخال هذه البيانات يدوي والتي تأخذ وقت وجهد

وياريت الرد علي في اقرب وقت

و السلام عليكــم ورحمـة الله وبركاتــه ،،

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

يمكن اتخدام الاوامر التالية

create MyTable (feild1 feildType(nfeildwidth).....)....etc

انشاء جدول جديد

append from ? xl8

لسحب ملف الاكسل

تحياتي

#3

بسم الله الرحمن الرحيم

السلام عليكم اذا اردت ان تحتفظ حتى باسم الفايل ؟؟؟؟ استخدم الكود التالي

IMPORT FROM c:\aa.xls TYPE XL8 SHEET

""

عفوا الفوارزق توضع في نهاية الكود ما اعرف ليش كلما اضعها في الاخير المشاركة تتغير

aa

هي اسم الفايل الاكسل

تم تعديل هذه المشاركة بواسطة jawadfrhad في 5 أكتوبر 2009 في 20:32

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

عزيزى أنا أفضل أن تجهز جدول الاكسيل اولا بحيث يكون له سطر عنوان واحد وتزيل اى اندماج بين الخلايا بحيث يكون الجدول جاهز بدون اى مشاكل

ثم من القائمة بالفوكس

File

Import

Type: Microsoft Excel 5.0 and 97 (XLS

وعليك باتباع الويزارد فى اختيار الملف وباقى الخطوات سهله جدا

موفق باذن الله

شكراً لك اخي الكريم

#5

السلام عليكــم ورحمـة الله وبركاتــه ،،

الشكر جزيل الشكر للاخوة علاء و جواد و مهند ..

الصراحة لسه ما فهمت الطريقة لكن اعطيكم مثال عليها .. فمثلا عندي ملف اكسل اسمه ex1 والملف اللي عندي بالفوكس من نوع DBF واسمه data1 كيف اقوم باخذ البيانات من ملف الاكسل ex1 حفظها في ملف data1

يا ريت يكون شرحكم ببرنامج بسيط .. الله يرحم والديكم

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#6

السلام عليكــم ورحمـة الله وبركاتــه ،،

جرب التالي:

1. انشاء جدول مؤقت واضافة بعض البيانات:

CREATE CURSOR crsCustomers (FileID i(4) AUTOINC, Customer c(20))
FOR i = 1 TO 10
	INSERT INTO crsCustomers (Customer) VALUES ('Customer #'+ALLTRIM(STR(i)))
next

2. نسخ البيانات لملف Excel :

SELECT crsCustomers
COPY TO ExcelFile TYPE xls

3. انشاء جدول آخر وتعبئته من ملف Excel :

CREATE CURSOR crsExcel (FileID i(4), Customer c(20))
APPEND FROM ExcelFile TYPE xls
1

أستغفر الله العظيم و أتوب إليه

#7

السلام عليكم ورحمة الله وبركاته

كالعادة وليس بغريب عليك يا اخي الاستاذ عبدالله ها انت في الموعد ..

بارك الله فيك وفي كل المشرفين والاداريين في هذا المنتدى

وجعله الله في ميزان حسناتكم

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…