كيفية جلب أسعار الصرف إلى Excel باستخدام Power Query
الصق استعلام M واحدًا في Excel لتحصل على جدول أسعار قابل للتحديث. يعمل على Mac وWindows، ولا يحتاج إلى إضافة، وتكفيه الخطة المجانية بسهولة.
إذا كنت تحتاج أسعار الصرف داخل مصنّف Excel، فاستخدم Power Query بدلًا من WEBSERVICE(). يستدعي الاستعلام أدناه /v1/latest/USD، ثم يحوّل JSON إلى جدول بعمودين. ويمكنك تحديثه عند فتح الملف أو بالضغط على تحديث الكل، بدل ترك سعر قديم ثابتًا داخل خلية في نموذج مالي أو ورقة تحوّط.
WEBSERVICE() المقتصرة على Windows والمعطّلة على Mac./v1/latest/{base} يعيد كل الأسعار؛ افصل عنوان URL الأساسي عن RelativePath كي يستمر التحديث المجدول في العمل.Authorization: Bearer exr_live_...، أو X-API-Key إذا تعذّر على الموصّل ضبط ترويسة Authorization.احصل على مفتاح API مجاني
سجّل في exchangerate.dev/signup. بعد تأكيد البريد تعرض لوحة التحكم مفتاحًا يبدأ بـexr_live_. انسخه — ستلصقه في الاستعلام كوسيط. الخطة المجانية 10,000 استدعاء شهريًا دون بطاقة.
افتح محرر Power Query
من شريط Excel، اضغط البيانات ← إحضار البيانات ← تشغيل محرر Power Query. داخل المحرر، اضغط الصفحة الرئيسية ← مصدر جديد ← استعلام فارغ، ثم عرض ← المحرر المتقدم. ستلصق استعلام M في ذلك الصندوق في الخطوة التالية.
الصق استعلام M
استبدل محتوى المحرر بالاستعلام أدناه واضغط تم، ثم أعد تسمية الاستعلام إلى FxRates في الشريط الجانبي. الوسيط RelativePath ليس اختياريًا — بدونه يفشل التحديث المجدول في Microsoft 365 بخطأ في بيانات الاعتماد.
حمّل إلى ورقة عمل واختر «مجهول»
اضغط الصفحة الرئيسية ← إغلاق وتحميل. يضع Excel جدولًا من عمودين — العملة والسعر — في ورقة جديدة. في أول تشغيل يسأل Excel عن طريقة المصادقة مع المصدر https://api.exchangerate.dev: اختر مجهول. مفتاحك ينتقل في الترويسة لا في الرابط، لذا «مجهول» هو الخيار الصحيح. اضغط Ctrl+Alt+F5 للتحديث في أي وقت.
غيّر عملة الأساس أو رشّح إلى أزواج قليلة
غيّر Base لإعادة احتساب كل الأسعار مقابل عملة أخرى، أو أضف استعلام symbols لإعادة الأزواج التي تحتاجها فقط — صفوف أقل والاستدعاء نفسه:
llms.txt، فيستطيع Claude أو Cursor أو ChatGPT قراءة المخطط الحي وكتابة الاستعلام نيابة عنك. اطلب منه: «اكتب استعلام Power Query M في Excel يجلب أسعار USD من exchangerate.dev مع وضع مفتاحي في ترويسة Authorization، واستخدم RelativePath كي يعمل التحديث». راجع دليل MCP.التحديث والاستيعاب ضمن الخطة المجانية
لا يستطلع Excel من تلقاء نفسه. يتحدّث الجدول عند فتح المصنّف، أو بالضغط على تحديث الكل، أو بضبط تحديث دوري من البيانات ← الاستعلامات والاتصالات ← الخصائص. الحساب يبقى مريحًا داخل الخطة المجانية:
- 10,000 استدعاء شهريًا، 12 طلبًا في الدقيقة، دون بطاقة
- النموذج المعتاد يطلق بضعة استدعاءات يوميًا (عند الفتح ومع تحديثات يدوية قليلة)
- حتى التحديث التلقائي كل 5 دقائق خلال ساعات السوق يقارب 100 استدعاء يوميًا
- يغطي
/v1/latestو/v1/convertو/v1/rangeو/v1/{date}/{base}
notice الخاص به.