محول Excel إلى JSON
حوّل أوراق العمل المحددة من XLSX أو XLS القديم إلى JSON من دون رفع دفتر العمل. اختر بنية JSON واحدة وقواعد مشتركة للعناوين والفراغات والقيم لكل الأوراق المحددة، ثم نزّل ملف JSON واحدًا أو ملف ZIP محليًا. تُحدَّد الأوراق الظاهرة افتراضيًا، بينما تظهر الأوراق المخفية وVeryHidden لكي تضمها عن قصد.
كيفية تحويل Excel إلى JSON
-
1
اختر دفتر عمل Excel
اختر ملف XLSX أصليًا أو ملف XLS ثنائيًا حتى 20 MiB. يتحقق المحول من توقيع الملف، لا من الامتداد فقط.
-
2
حدد الأوراق
راجع أوراق العمل الظاهرة والمخفية وVeryHidden. اختر ورقة واحدة أو أكثر؛ تنطبق إعدادات JSON نفسها على كل الأوراق المحددة.
-
3
اختر قواعد JSON
استخدم سجلات أو مصفوفة أو قاموسًا أو سجلات مجمعة. حدد مفاتيح العناوين وأنواع القيم وكيف يجب أن تظهر الفراغات.
-
4
نزّل محليًا
تنزّل ورقة محددة واحدة كملف JSON. أما الأوراق المتعددة فتُجمع في ZIP داخل متصفحك.
حدود دفتر العمل والتنسيقات المدعومة
يقرأ هذا المحول دفاتر العمل XLSX وملفات XLS الثنائية القديمة. ولا يقبل ملفات XLSM أو XLSB أو ODS أو CSV. يتحقق المتصفح من توقيع الملف، لذلك لا يكفي تغيير اسم تنسيق آخر إلى .xlsx أو .xls.
يمكن أن يبلغ حجم دفتر العمل 20 MiB، وأن يحتوي على 100 ورقة عمل كحد أقصى ويستخدم حتى مليوني خلية. كما يفحص المحول بنية أرشيف XLSX قبل قراءته ويتوقف عن إنشاء ناتج يتجاوز 100 MiB. تحمي هذه الحدود المتصفح من تنزيل غير مضبوط بسبب دفتر عمل تالف أو كبير على نحو غير معتاد.
اختر بنية JSON مشتركة للأوراق المحددة
يمكن أن يمثل JSON المصفوفات والكائنات وكذلك السلاسل النصية والأرقام والقيم المنطقية وnull. تعتمد البنية المناسبة على النظام الذي سيقرأ الملف. يشرح RFC 8259 نموذج بيانات JSON.
| البنية | طريقة استخدام الصف الأول | مناسبة لـ |
|---|---|---|
| مصفوفة كائنات | تصبح أسماء العناوين أسماء خصائص. | بيانات API التجريبية وبيانات التطبيقات ومعظم الاستيرادات المعتمدة على السجلات. |
| مصفوفة | يبقى الصف الأول ضمن البيانات. | البيانات الموضعية والجداول المدمجة والأدوات التي تتوقع مصفوفة من المصفوفات. |
| قاموس | تصبح أسماء العناوين أسماء خصائص، ويوفر عمود مختار مفاتيح فريدة. | البحث السريع، مثل ربط رمز منتج بسجل المنتج. |
| مصفوفات مجمعة | تصبح أسماء العناوين أسماء خصائص، ويوفر عمود مختار مفاتيح التجميع. | السجلات المجمعة حسب حقل مثل القسم أو البلد أو الحالة. |
يتبع شكل مصفوفة الكائنات السلوك الافتراضي الموثق في SheetJS: فالصف الأول يزود العناوين. يحتفظ ناتج المصفوفة بهذا الصف لأنه بيانات لا بيانات وصفية.
تحتاج مخرجات الكائن والقاموس والتجميع إلى صف عناوين غير فارغ وفريد. ويحتاج ناتج القاموس أيضًا إلى قيم فريدة في عمود المفتاح المختار. يتوقف المحول برسالة واضحة عند مخالفة هذه القواعد، بدل استبدال سجل بصمت. يمكنك استعمال مفاتيح خصائص منقحة أو الاحتفاظ بنص العناوين كما هو إذا كان النظام اللاحق يتطلب صياغة دفتر العمل الأصلية.
القيم والتواريخ والصيغ
عند تفعيل استنتاج النوع، تبقى أرقام الجداول والقيم المنطقية أرقام JSON وقيمًا منطقية. ويمكنك بدلًا من ذلك إبقاء القيم كسلاسل نصية إذا كان النظام المستقبِل يتحكم في تحويل النوع بنفسه. يمكن أن تتحول الخلايا الفارغة إلى null أو إلى سلاسل فارغة. أما الأعداد الصحيحة التي تتجاوز نطاق الأعداد الآمنة في JavaScript فتبقى سلاسل نصية كي لا تُقرّب أرقامها بصمت.
تتحول خلايا التاريخ إلى قيم ISO فقط عندما يعرّفها قارئ الجداول كتاريخ. لا يخمّن المحول أن النص الذي يبدو كتاريخ هو تاريخ. وهذا مهم لقيم مثل أرقام الطلبات وتسميات الإصدارات ونصوص التاريخ المحلية.
لا ينفذ المحول صيغ Excel ولا يعيد حسابها. يستخدم قيمة الخلية المخزنة مؤقتًا للصيغة عند وجودها، لا نتيجتها المعروضة المنسقة. وتتبع الصيغة التي لا تملك قيمة مخزنة إعداد القيم الفارغة.
التحويل داخل المتصفح والمسودات المؤقتة
تجري قراءة دفتر العمل وإنشاء JSON وإعداد ZIP والتنزيلات داخل متصفحك. لا يُرفع دفتر العمل أو بيانات أوراقه أو JSON المنشأ ولا يُرسل إلى خوادمنا.
في المسار متعدد الخطوات، يمكن الاحتفاظ بدفتر عمل تم التحقق منه كمسودة مؤقتة مفحوصة بالتجزئة في تخزين IndexedDB لهذا المتصفح. يحمل الرابط معرّف مهمة معتمًا فقط، ولا يحمل اسم الملف أو قيم أوراق العمل. تصبح المسودة غير متاحة بعد 30 دقيقة. عند البدء من جديد أو طلب التنزيل، تطلب الأداة من المتصفح إزالة المسودة؛ وإذا تعذر تأكيد الإزالة، يظهر تحذير يطلب منك مسح بيانات الموقع قبل مغادرة جهاز مشترك. إذا لم يتوفر تخزين المتصفح، تبقى عناصر التحكم في صفحة واحدة لتتمكن من الإكمال من دون تنقل.
الأسئلة الشائعة
نعم. اختر ورقة واحدة أو أكثر. تنتج ورقة واحدة محددة تنزيل JSON، بينما تنشئ عدة أوراق محددة ملف ZIP واحدًا يضم ملف JSON لكل ورقة.
استخدم مصفوفة كائنات للسجلات المعتادة المعتمدة على العناوين. استخدم مصفوفة عندما يجب أن يبقى كل صف، بما فيه صف العناوين، بيانات موضعية. استخدم قاموسًا للبحث بمفتاح فريد ومصفوفات مجمعة عندما يجب أن تجمع القيم المتكررة السجلات المرتبطة.
تتطلب البنى المعتمدة على العناوين عناوين غير فارغة وفريدة. ويتطلب القاموس أيضًا قيمًا فريدة في عمود المفتاح المختار. يمنع رفض التكرارات أن يستبدل ملف الناتج سجلًا بآخر بصمت.
لا. تستخدم خلايا الصيغ قيمة خلية مخزنة مؤقتًا إن كانت متاحة، لا النتيجة المعروضة المنسقة، ولا تعيد الأداة حساب الصيغ. وتكتب تواريخ ISO فقط للخلايا التي يعرّفها قارئ الجداول كتاريخ، بدل التخمين من النص.
لا. تبقى القراءة والتحويل وإعداد التنزيل في المتصفح. قد يحتفظ المسار متعدد الخطوات بمسودة داخل المتصفح فقط تصبح غير متاحة بعد 30 دقيقة، لكن دفتر العمل وبياناته لا يُرسلان إلى الخادم ولا يوضعان في الرابط. يطلب البدء من جديد أو التنزيل من المتصفح إزالة المسودة، ويظهر تحذير إذا تعذر تأكيد الإزالة.
أدوات ذات صلة
مستخرج الأرشيفات
افحص حاويات ZIP وJAR وXPI وDOCX وXLSX وPPTX وODT محليًا في المتصفح، ونزّل الملفات منفردة من دون رفع الأرشيف الأصلي.
مقسم أوراق Excel
قسّم دفتر عمل XLSX أو XLS حسب علامة تبويب الورقة أو دفعات صفوف البيانات أو قيمة عمود داخل المتصفح. نزّل ملف XLSX واحدًا أو ZIP محليًا من دون رفع الملف.
تحويل CSV إلى Excel
حوّل بيانات CSV إلى مصنف XLSX من ورقة واحدة داخل متصفحك. راجع الفاصل، وحافظ على المعرّفات، واستنتج الأرقام الآمنة مع إبقاء المحتوى محليا.
دمج أوراق Excel
ادمج ملفات XLSX وXLS وXLSM وXLSB وODS محليًا. احتفظ بالأوراق منفصلة أو أضف الصفوف ذات العناوين المتطابقة ثم نزّل ملف XLSX.
محوّل XML إلى CSV
حوّل بنية XML الجدولية المسطحة محليا في المتصفح إلى ملف CSV بترميز UTF-8 وفواصل، ثم انسخه أو نزّله.
محوّل Excel إلى CSV
حوّل أوراق XLSX أو XLS إلى CSV أو TSV داخل المتصفح. اختر الأوراق والفاصل والترميز والبيانات المخفية من دون رفع الملف.
الأداة متاحة بلغات أخرى
- Excel to JSON Converter [EN]
- Trình chuyển đổi Excel sang JSON [VI]
- Excel-zu-JSON-Konverter [DE]
- Excel naar JSON-converter [NL]
- Excel till JSON-konverterare [SV]
- Convertidor de Excel a JSON [ES]
- Excel JSON 변환기 [KO]
- Conversor de Excel para JSON [PT]
- Konwerter Excel na JSON [PL]
- Convertisseur Excel vers JSON [FR]
- Excel 转 JSON 转换器 [ZH]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel から JSON への変換ツール [JA]
- Excel JSON Dönüştürücü [TR]
- Konverter Excel ke JSON [ID]
- Convertitore da Excel a JSON [IT]
- Конвертер Excel в JSON [RU]