الرقم التسلسلي Excel إلى تاريخ
الرقم التسلسلي 44927 هو 1 يناير 2023، والرقم 25569 هو 1 يناير 1970. الصق أي رقم تسلسلي من نظام 1900 في Excel لتحصل على التاريخ والوقت المستخرج من جزئه العشري، مع معالجة خلل الكبس عند الرقم 60. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الرقم التسلسلي
- 44,927
- السنة
- 2,023
- الشهر
- 1
- اليوم
- 1
- الساعة
- 0
يتلقّى محوّل الرقم التسلسلي لـ Excel إلى تاريخ قيمة تسلسلية واحدة بنظام Microsoft Excel 1900 ويعيد تاريخ التقويم الميلادي المطابق، إضافةً إلى حقول الساعة بتوقيت عالمي عندما يتضمن الرقم كسر يوم. غالبًا ما تخزّن خلايا الجداول التواريخ كعدّ أيّام لا كنص: الرقم التسلسلي واحد هو الأول من يناير ألف وتسعمائة، والرقم اثنان هو اليوم المدني التالي، والكسر مثل النصف يعلّم ظهر ذلك اليوم. ورث Excel خاصية توافق مع Lotus 1-2-3 تعامل ألف وتسعمائة كسنة كبيسة، فيظهر الرقم ستون كتاسع وعشرين فبراير ألف وتسعمائة رغم أن ذلك اليوم لم يوجد في التقويم الميلادي الحقيقي. ومن الرقم واحد وستون فصاعدًا تعود التواريخ المعروضة إلى مطابقة التاريخ العادي، وتشمل المراسي المعروفة الرقم خمسة وعشرين ألفًا وخمسمائة وتسعة وستين لأول يناير ألف وتسعمائة وسبعين، والرقم أربعة وأربعين ألفًا وتسعمائة وسبعة وعشرين لأول يناير ألفين وثلاثة وعشرين. يستخدم المحرّك حسابًا محدودًا فقط بلا استدعاءات شبكة ولا عيّنة عشوائية ولا كائنات Date لساعة المضيف، فتبقى النتائج قابلة لإعادة الإنتاج في التكامل المستمر ومهام ETL وخصائص المنتج.
ما الرقم التسلسلي Excel 1900 وما الذي تحتويه الاستجابة
الرقم التسلسلي بنظام Excel 1900 عدد حقيقي واحد يعلّم كل لحظة يمكن لـ Excel تخزينها على خط تواريخه الكلاسيكي في Windows دون أسماء أشهر أو تنسيقات محلية. الجزء الصحيح فهرس يوم: واحد هو الأول من يناير ألف وتسعمائة، وتسعة وخمسون هو الثامن والعشرون من فبراير لتلك السنة، وستون هو التاسع والعشرون من فبراير الوهمي لدى Excel، وواحد وستون هو الأول من مارس. الجزء الكسري هو وقت اليوم مقاسًا من منتصف الليل بالتوقيت العالمي، فالصفر فاصلة خمسة هو الظهر وواحد على أربعة وعشرين هو ساعة واحدة.
تشمل الحالات المرفوضة غياب serial ورموزًا غير رقمية وNaN وInfinity موجبًا أو سالبًا وقيمًا دون واحد وقيمًا عند حد Excel الأقصى أو فوقه حتى الحادي والثلاثين من ديسمبر تسعة وتسعين تسعة وتسعين. نظام تواريخ Mac Excel لعام ألف وتسعمائة وأربعة خارج النطاق عمدًا؛ تجيب هذه الصفحة فقط عن نظام ألف وتسعمائة الذي يهيمن على دفاتر Windows الحديثة ومعظم عدّاد الأيام المصدَّرة في CSV.
أين يناسب تحويل الرقم التسلسلي لـ Excel في البيانات والتدقيق والبرمجيات
يلتقي المحللون والطلاب بأرقام تسلسلية عارية عندما يزيل تصدير CSV تنسيقات الخلايا ويترك فقط عدّ الأيام الذي خزّنه Excel تحت التاريخ المقروء. غالبًا ما يحتاج المدققون الذين يرثون مستخرجات دفاتر إلى تسمية ميلادية مدنية للقراء البشر أو فهارس البيانات الوصفية أو أوراق الإثبات القانونية دون إعادة فتح المصنف الأصلي. يستدعي المطوّرون العقد نفسه من سكربتات لزرع متجهات اختبار حتمية لمكتبات الجداول، ولتطبيع سجلات مختلطة تتخلل تواريخ ISO وأعمدة serial لـ Excel، أو لتلبية متطلبات منتج تطلب خوارزمية منشورة بدل تحليل Date محلي للمضيف يتغيّر بإعدادات المنطقة الزمنية.
يستخدم المعلّمون الأداة لإظهار سبب وجود الرقم ستين ولماذا قد يختلف نظامان يدّعيان ألف وتسعمائة بيوم واحد بعد أواخر فبراير من تلك السنة، دون الاعتماد على حاسبات معتمة تخفي خطأ الكبيسة. اقرنه بمحوّلات اليوم اليولياني ومساعدات تاريخ حتمية مجانية أخرى عند تجميع مختبر صغير لأدوات التقويم للتعليم أو البحث أو خصائص المنتج.
حالات الاستخدام
تطبيع ETL والأرشيف
ارسم جداول مختلطة تخزّن أرقام Excel 1900 إلى تواريخ بأسلوب ISO مع سياسة صريحة لخطأ الكبيسة ودون تحليل Date للمضيف.
الأسئلة الشائعة
أي نظام تواريخ Excel يُستخدم؟
نظام تواريخ Microsoft Excel 1900 فقط (توافق Windows / Lotus)، بما في ذلك 1900-02-29 الوهمي عند الرقم 60. نظام Mac 1904 غير مدعوم.
ماذا يحدث إذا لم يكن serial محدودًا أو كان خارج النطاق؟
لا يمكن لـ NaN أو Infinity أو القيم دون 1 أو عند حد Excel الأقصى أو فوقه حتى 9999-12-31 أن تعلّم يومًا فريدًا.
ما الرقم التسلسلي 60؟
خطأ السنة الكبيسة في Excel: يُنسَّق الرقم 60 كـ 1900-02-29 رغم أن 1900 لم تكن كبيسة ميلاديًا.
كيف يُرمَّز وقت اليوم؟
الجزء الكسري من الرقم هو كسر يوم من 24 ساعة من منتصف الليل UT.
هل يعمل مع نظام التواريخ 1904 في Excel لأجهزة Mac؟
لا. يتعامل المحوّل مع نظام 1900 فقط، وهو الشائع في مصنفات Windows ومعظم ملفات CSV المصدّرة، أما نظام 1904 فخارج نطاقه عن قصد.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/excel-serial-to-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"serial":44927}'const res = await fetch("https://api.kit.forhosting.com/date/excel-serial-to-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"serial": 44927
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/excel-serial-to-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"serial": 44927
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/excel-serial-to-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"serial":44927}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"serial":44927}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/excel-serial-to-date", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"serial": 44927
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.excel_serial_to_date",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدمه مجانًا في المتصفح عند فك تفريغ خلايا يدويًا، أو استدعِ واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاج العقد نفسه داخل خطوط أنابيب مؤتمتة.
ما الرقم التسلسلي Excel 1900 وما الذي تحتويه الاستجابة
يقبل هذا المحوّل حقلًا إلزاميًا واحدًا serial كعدد محدود ضمن النطاق الموثّق، ثم يعيد صدى الرقم المدخل والسنة الميلادية ورقم الشهر من واحد إلى اثني عشر ويوم الشهر والساعة والدقيقة والثانية بـ UT وday_fraction من منتصف الليل UT وسلسلة تاريخ YYYY-MM-DD واسم شهر مقروءًا وصدى iso_date وسلسلة datetime_ut بتنهية Z ووسم النظام excel_1900 والقيمة المنطقية is_excel_leap_day التي تكون true فقط للرقم ستين وعلامة leap_year_bug ووسم الخوارزمية excel_1900_serial_with_leap_bug وتذكيرًا قصيرًا بصيغة خطوات عدّ الأيام. لا يوجد رفع لملف جدول ولا استعلام عن قاعدة مناطق زمنية ولا عيّنة عشوائية: إما أن يكون العدد محدودًا وفي النطاق فتُحدَّد الحقول بالكامل، أو يفشل الطلب بـ invalid_input.
كيف يُقرأ serial وكيف يبقى خطأ السنة الكبيسة قابلاً لإعادة الإنتاج
تُقبل السلاسل الرقمية بعلامة زائد أو ناقص اختيارية وبالترميز العلمي عندما تُفسَّر ككسور عشرية محدودة؛ وتُرفض المسافات المضمّنة والبادئات الست عشرية والسلاسل الفارغة برسالة واضحة حتى لا تصبح خلية سيئة يوم تقويم خاطئ. بعد التحليل يجب أن يكون القيمة محدودة وأن تقع داخل الحد الأدنى الشامل واحد والحد الأعلى الحصري الذي ينتهي يوم الحادي والثلاثين من ديسمبر تسعة وتسعين تسعة وتسعين. الحقل المفضّل هو serial، لكن تُقبل الأسماء البديلة excel_serial وvalue وn وday حتى تعيد الجداول وسلاسل الاستعلام والنماذج المكتوبة استخدام العقد نفسه دون إعادة تسمية الأعمدة. من serial صالح يضبط المحرّك dayNum إلى أرضية الرقم وday_fraction إلى الكسر المكمّل، ويرسم dayNum عبر سنة Excel ذات ثلاثمائة وستة وستين يومًا في ألف وتسعمائة بحيث يبقى الرقم ستون يوم الكبيسة الوهمي، ثم يواصل بحساب يوم السنة الميلادي الحقيقي من ألف وتسعمائة وواحد فصاعدًا. تأتي حقول الساعة من تقريب كسر اليوم مضروبًا في ستة وثمانين ألفًا وأربعمائة إلى أقرب ثانية حتى تبقى ذهبية JSON مستقرة عبر أوقات التشغيل. اقرن التشغيل المجاني في متصفح هذه الصفحة بواجهة API المدفوعة عندما تحتاج التحويل المطابق داخل خط أنابيب مؤتمت دون إعادة تنفيذ شذوذ Lotus الكبيس بنفسك.
أين يناسب تحويل الرقم التسلسلي لـ Excel في البيانات والتدقيق والبرمجيات
على هذه الصفحة يعمل الحساب بالكامل في متصفحك؛ وعبر API يكلّف كل تحويل ناجح $0.002، ولا تُحسب عمليات التحقق الفاشلة، ولا يُخزَّن شيء بعد إعادة الاستجابة. ذلك التقسيم — استكشاف تفاعلي مجاني وAPI مدفوعة مطابقة — يوافق بقية كتالوج KIT من الطبقة A ويتيح الانتقال من فك خلية سريع إلى خط أنابيب أرشيف بملايين الصفوف دون تغيير النتيجة الرياضية.
حالات التكامل
صادرات CSV ودفاتر العمل
افكك أعمدة عدّ أيام Excel العارية من تفريغات CSV أو JSON إلى تواريخ ميلادية ISO دون فتح ملف الجدول الأصلي.
تجهيزات اختبار حتمية
ولّد سلاسل year وmonth وday وdatetime_ut قابلة لإعادة الإنتاج لاختبارات مكتبات الجداول وتأكيدات CI عبر أرقام تسلسلية كثيرة.
أسئلة تقنية
كم تكلفة محوّل الرقم التسلسلي لـ Excel إلى تاريخ؟
هو مجاني في متصفحك على هذه الصفحة. عبر API يكلّف الطلب الناجح $0.002؛ ولا تُحسب المدخلات غير الصالحة.