الرابط الرمزي (SYLK)
يُعدّ الرابط الرمزي ( SYLK ) تنسيق ملفات قديمًا من مايكروسوفت [ 1 ] كان يُستخدم لتبادل البيانات بين جداول البيانات . تحتوي ملفات SYLK عادةً على لاحقة. وبما أنها تتكون من أحرف ANSI قابلة للعرض فقط ، فيمكن إنشاؤها ومعالجتها بسهولة بواسطة تطبيقات أخرى، مثل قواعد البيانات ..slk
لم تنشر مايكروسوفت قط مواصفات SYLK. وتدعم برامج Multiplan و Microsoft Excel و Microsoft Works و OpenOffice.org و LibreOffice [ 2 ] و Gnumeric أشكالًا مختلفة من هذا التنسيق . وقد طُرح هذا التنسيق في ثمانينيات القرن الماضي، ولم يشهد أي تغيير منذ عام 1986. [ 3 ]
يحدث خطأ شائع (وغير صحيح) في ملف SYLK عندما يتم حفظ ملف بتنسيق CSV ( قيم مفصولة بفواصل ) مع اسم حقل أول غير مُقتبس هو "ID"، أي أن أول حرفين منه يُطابقان أول حرفين من تنسيق ملف SYLK. في هذه الحالة، يُصدر برنامج Microsoft Excel (على الأقل حتى إصدار Office 2016) رسائل خطأ مُضللة تتعلق بتنسيق الملف، مثل: "الملف الذي تحاول فتحه، 'x.csv'، بتنسيق مختلف عن التنسيق المُحدد في امتداد الملف...". [ 4 ] [ 5 ]
من المعروف أن برنامج SYLK يسبب مشاكل أمنية ، حيث يسمح للمهاجم بتشغيل تعليمات برمجية عشوائية ، ويوفر فرصة لإخفاء أسلوب الهجوم تحت المظهر البريء لملف CSV، ولا يزال مفعلاً افتراضياً في الإصدارات الحديثة (2016) من برنامج Microsoft Excel. [ 3 ]
القيود
لا يدعم تنسيق SYLK ترميز Unicode. حتى لو تم إنشاء ملف SYLK بواسطة تطبيق يدعم Unicode (مثل Microsoft Excel)، فسيتم ترميز الملف باستخدام صفحة ترميز ANSI الخاصة بالنظام الحالي ، وليس Unicode. إذا احتوى التطبيق على أحرف قابلة للعرض في Unicode ولكن ليس لها رمز في صفحة ترميز النظام الحالي، فسيتم تحويلها إلى علامات استفهام (؟) في ملف SYLK.
تُعامل الفاصلة المنقوطة كفاصل بين الحقول في SYLK، لذا لا يمكن استخدامها بدون تهريب في قيم البيانات. إذا كان من المفترض أن يحتوي نص في ملف SYLK على فاصلة منقوطة (;)، فيجب أن يسبقها فاصلة منقوطة أخرى، بحيث يظهر النص على سبيل المثال: "WIDGET;;AXC1254". سيقوم برنامج MS Excel بحذف الفاصلة المنقوطة الأولى عند الاستيراد، وسيظهر عنصر البيانات على النحو التالي: "WIDGET;AXC1254".
يجب ألا يتجاوز طول كل سطر في ملف إدخال SYLK 260 حرفًا. وإلا، سيُصدر برنامج Microsoft Excel رسالة خطأ ويتجاهل تحميل السطر الطويل.
وصف
فيما يلي محتويات ملف SYLK نموذجي:
الهوية؛ ب C;Y1;X1;K"الصف 1" C;Y2;X1;K"الصف 2" C;Y3;X1;K"المجموع" C;Y1;X2;K11 C;Y2;X2;K22 C;Y3;X2;K0;ER1C2+R2C2 هـ
عند قراءة هذا الملف بواسطة تطبيق جداول بيانات يدعم SYLK، سيتم عرضه على النحو التالي:
| الصف الأول | 11 |
| الصف الثاني | 22 |
| المجموع | 33 |
تتكون ملفات SYLK من سلسلة من السجلات تحتوي على قوائم حقول مفصولة بفواصل منقوطة. في هذا الملف، يعمل IDالسجل (وتحديدًا السجل الموجود ID;في بداية الملف) كرقم سحري ، يُعرّف الملف كملف SYLK، حيث يجب أن تبدأ جميع ملفات SYLK بسجل ID. Pيشير الحقل بدون قيمة إلى أن الملف لم يتم إنشاؤه بواسطة Microsoft Excel أو تطبيق جداول البيانات القديم Multiplan من Microsoft . يصف كل سجل خلية واحدة في جدول البيانات موجودة في الخلية (قيم الحقلين و ). تحدد الحقول القيمة الخام لكل خلية. تُحاط سلاسل النصوص بعلامات اقتباس. بخلاف ذلك، تُدرج القيمة بدون علامات اقتباس. تُخزن التواريخ والأوقات داخليًا كأرقام أيام كاملة وكسرية منذ حقبة زمنية محددة ، ويتم عرضها وفقًا لذلك مع خيارات تنسيق الخلايا المخصصة. يحدد الحقل قيمة الخلية لتكون قيمة تعبير (مكافئ، هنا، للصيغة الأكثر شيوعًا ). أخيرًا، يشير السجل إلى نهاية الملف. يجب أن يكون السجل الأخير في الملف.C(X,Y)XYKE=B1+B2E
التنسيق
Fيُستخدم السجل لتعريف وتطبيق الأنماط على الخلايا، ويمكن Pاستخدامه أيضًا لتعريف تنسيقات الأرقام المشتركة، بالإضافة إلى معلومات الخط. على سبيل المثال:
الهوية؛ ب عام P;P_(* #,##0_);;_(* \-#,##0_);;_(* "-"_);;_(@_) P;P_(* #,##0.00_);;_(* \(#,##0.00\);;_(* "-"??_);;_(@_) P;P_("$"* #,##0.00_);;_("$"* \(#,##0.00\);;_("$"* "-"??_);;_(@_) C;Y1;X1;K"الصف 1" C;Y2;X1;K"الصف 2" C;Y3;X1;K"المجموع" C;Y1;X2;K11 C;Y2;X2;K22 C;Y3;X2;K0;ER1C2+R2C2 F;P2;C2 هـ يتم عرضها بشكل مشابه لما يلي:
| الصف الأول | 11.00 |
| الصف الثاني | 22.00 |
| المجموع | 33.00 |
Fيشير حقل السجل إلى استخدام P2تنسيق الأرقام الموجود في السجل الثالث وقبل الأخيرP ، ويطبق حقل السجل C2هذا التنسيق على العمود الثاني . Pتبدأ فهارس السجلات من الصفر ، بينما تبدأ فهارس الأعمدة والصفوف من الواحد. في هذا المثال، تم تعريف تنسيقات الأرقام التالية:
P0، وهو تنسيق الأرقام العام، الذي يعرض الرقم كما هو مدرج في الملف،P1، وهو تنسيق رقمي يستخدم فواصل الآلاف ولا يستخدم المنازل العشرية،P2(مطبق على العمود الثاني)، نفس تنسيق الأرقام ولكنP1مع منزلتين عشريتين،- و
P3، نفس تنسيق الأرقامP2ولكن مع علامة الدولار في البداية.
يُحدد حقل Wالسجل Fعرض مجموعة من الأعمدة بالأحرف. على سبيل المثال، يُحدد السجلان F;W1 1 20و F;W2 2 30عرض أول عمودين في جدول بيانات بـ 20 و30 حرفًا على التوالي. وبالمثل، F;W1 5 5يُحدد السجل عرض أول خمسة أعمدة بخمسة أحرف لكل منها.
يُحدد حقل Fالسجل Fتنسيق الأرقام ومحاذاة النص في الخلية أو العمود أو الصف أو جدول البيانات. وعلى عكس Pالسجل، يدعم هذا الحقل مجموعة أساسية فقط من تنسيقات الأرقام. فعلى سبيل المثال، F;FD3Cيستخدم السجل تنسيق الأرقام الافتراضي بثلاثة أرقام ونص محاذٍ للوسط.
ملف SYLK التالي:
الهوية؛ ب عام C;Y1;X1;K"الصف 1 محاذاة إلى اليسار" F;P0;FG0L C;Y2;X1;K"الصف الثاني: محاذاة إلى اليمين" F;P0;FG0R C;Y3;X1;K"المجموع في المركز" F;P0;FG0C C;Y1;X2;K11 C;Y2;X2;K22 C;Y3;X2;K0;ER1C2+R2C2 F;Y1;X2;FF2L F;Y2;X2;FF2R F;Y3;X2;F$2C F;W1 2 25 هـ
سيتم عرضها مع تجاهل عرض الأعمدة غير الصحيح، كما يلي:
| الصف 1 محاذاة إلى اليسار | 11.00 |
| الصف الثاني: محاذاة إلى اليمين | 22.00 |
| توتال آت سنتر | 33.00 دولارًا |
يمكن استخدام السجل Pأيضًا لتخزين معلومات الخط، بالإضافة إلى تنسيق الأرقام. P;FCambria;M240;SB;L4ستُعرض الخلية التي تم تطبيق سجل عليها باستخدام خط Cambria ( FCambria)، وحجم خط 12 نقطة ( حيث يمثل حجم الخط بالنقاط قيمة الحقل مقسومة على 20)، والخط العريض ( )، واللون الأخضر ( ). [ 6 ] M240MSBL4
بناء الجملة
يظهر أدناه التركيب الأساسي لملف SYLK ( بصيغة ABNF ):
ملف SYLK = 1 * ( سجل ) سجل = نوع السجل * ( ";" حقل ) LFفيما يلي قائمة بأنواع السجلات الصالحة مع حقولها الصالحة:
Bسِجِلّ- سجل يُستخدم لتحديد عدد الصفوف والأعمدة في جدول البيانات. يُنصح بوضعه قبل سجلات
CوF. الحقول المدعومة: مجال اسم وصف يستخدم Xأعمدة عدد الأعمدة في جدول البيانات إلزامي Yصفوف عدد الصفوف في جدول البيانات إلزامي Cسِجِلّ- سجل يستخدم لوصف محتويات الخلية.
مجال اسم وصف يستخدم Cمرجع العمود يشير إلى خلية أخرى برقم عمودها. خياري Dيُعرّف تعبيرًا مشتركًا. إذا كان هذا الحقل موجودًا، Eفيجب أن يكون الحقل موجودًا أيضًا.خياري Eتعبير تعبير أو صيغة تكون قيمتها هي قيمة الخلية خياري Gيُحدد قيمة مشتركة. إذا كان هذا الحقل موجودًا، Eفيجب أن يكون الحقل غائبًا ويجبKأن يكون الحقل موجودًا.خياري Hمختفي إذا كانت الخلية موجودة، فسيتم إخفاؤها. خياري Iداخل المصفوفة؟ إذا كانت الخلية موجودة، فهي داخل مصفوفة، ويجب أن تكون الحقول KوEغائبة.خياري Kقيمة حقل تكون قيمته هي قيمة الخلية خياري Mتعبير المصفوفة تعبير مصفوفي من خلية (X,Y)إلى أخرى(C,R). إذا كان هذا الحقل موجودًا،Eفيجب أن يكون الحقل غائبًا.خياري Nغير محمي؟ إذا كان الحقل Nموجودًا في السجل، فلن تكون الخلية محمية. أما إذا لم يكن الحقل موجودًا في السجل ، فيجب حذف هذا الحقل.IDIDNخياري Pمحمي؟ Nإذا كان الحقل موجودًا، أو إذا لم يكن موجودًا فيIDالسجل، فإن الخلية محمية . إذا كانIDالسجل يحتوي علىNالحقل، فيجب أن يكون هذا الحقل غير موجود.خياري Rمرجع الصف يشير إلى خلية أخرى برقم صفها. خياري Sمرجع مشترك يشير إلى قيمة مشتركة ( Gحقل) أو تعبير مشترك (Dحقل). في حال وجودها، يجب أن تكون الحقولD،E، ،G،KوMغائبة، بينما يجب أن يكون الحقلانRوCموجودين، حيث يحدد الحقلان و الصفRوالعمودCاللذين تُنسخ منهما القيمة المشتركة أو التعبير.خياري Xموقع العمود رقم العمود ذي الفهرس 1 للخلية إلزامي Yموقع الصف رقم الصف للخلية (مفهرسًا برقم واحد). إذا تم حذف هذا الحقل، Yفسيتم استخدام قيمة الحقل الأخير المحدد بدلاً منه.خياري Eسِجِلّ- سجل يشير إلى نهاية الملف. يجب أن يكون هذا السجل هو الأخير في الملف.
Fسِجِلّ- سجلٌ يتبع أي
Pسجلات أخرى، ويُطبّق التنسيقات الموضحة في تلك السجلات (أو الحقول الموضحة فيFالسجل نفسه) على جدول البيانات بأكمله أو على خلية أو عمود أو صف واحد. الحقول المدعومة: مجال اسم وصف يستخدم Cعمود رقم العمود المفهرس برقم واحد. في حال وجودها، يجب أن تكون الحقول E،G،H،K،N،R،W، ،XوYغائبة، ويجب أن يكون واحد أو أكثر من الحقول التالية موجودًا أيضًا:P،F، أوS.خياري Dالتنسيق الافتراضي يصف هذا الحقل تنسيقًا افتراضيًا. وهو مطابق تقريبًا للحقل أدناه F، باستثناء أنDمُحدِّدات تنسيق الأرقام ومحاذاة الخلايا غير صالحة فيه. في حال وجود هذا الحقل،Cيجب حذف الحقول الأخرى .RXYخياري Eعرض الصيغة؟ إذا كانت موجودة وتم تحديد قيمة الخلية بواسطة تعبير أو صيغة، فسيتم عرض هذا التعبير أو الصيغة بدلاً من قيمتها. خياري Fشكل يكون تنسيق الخلية أو الصف أو العمود، الذي يأخذ شكل . ، وتنسيق الرقم ( وهو عدد الأرقام العشرية بعد الفاصلة العشرية )، أحد ما يلي: ⟨ch1⟩⟨digits⟩⟨ch2⟩⟨ch1⟩⟨digits⟩C، تنسيق العرض المتواصل عبر الخلايا؛D، وهو تنسيق الأرقام الافتراضي؛E، التدوين العلمي أو الصيغة الأسية؛F، تنسيق الفاصلة العشرية الثابتة؛G، تنسيق الأرقام العام؛$، وهو تنسيق الدولار، الذي يسبق الرقم بعلامة الدولار ($) ويستخدم منزلتين عشريتين؛*، بتنسيق الرسم البياني الشريطي، مع علامة نجمة واحدة لكل وحدة (على سبيل المثال:5سيكون*****)؛- أو
%، صيغة النسبة المئوية.
⟨ch2⟩C، محاذاة مركزية؛D، المحاذاة الافتراضية؛G، المحاذاة العامة، وهي محاذاة لليسار للنصوص ومحاذاة لليمين للأرقام؛Lمحاذاة إلى اليسار؛R، محاذاة إلى اليمين؛X، يملأ؛- وتجاهل
-.
خياري Gإظهار خطوط الشبكة؟ في حال عدم وجودها في الملف بأكمله، يتم عرض خطوط الشبكة الافتراضية. خياري Hعناوين العروض؟ في حال عدم وجودها في الملف بأكمله، يتم عرض عناوين الأعمدة والصفوف. خياري Kإظهار الفواصل؟ إذا كانت الخلية موجودة وتحتوي على قيمة عددية، فسيتم عرض فواصل المجموعات (الفواصل). خياري Nالخط نوع خط الخلية أو العمود أو الصف بالشكل التالي: . ⟨fontId⟩⟨size⟩خياري Pتنسيق الأرقام المفهرسة يُستخدم تنسيق أرقام الخلايا المفهرسة على غرار برنامج Excel، حيث يُشير الرقم المُفهرس من الصفر إلى Pالسجل المطلوب استخدامه. على سبيل المثال،P3يتم تحديد تنسيق الأرقام المُحدد بواسطة السجل الرابعP.خياري Rصف رقم الصف المفهرس برقم واحد. في حال وجودها، يجب أن تكون الحقول C،E،G،H،K،N،W، ،XوYغائبة، ويجب أن يكون واحد أو أكثر من الحقول التالية موجودًا أيضًا:P،F، أوS.خياري Sأسلوب قائمة بالأحرف التي تصف تنسيق النص، وحدود الخلايا، وخلفيات الخلية أو الصف أو العمود أو جدول البيانات. تُستخدم الأحرف التالية: خياري Wعرض العمود يُحدد هذا الأمر عرض نطاق من الأعمدة بالشكل التالي : ، حيث يُمثل كل من و أرقام الأعمدة بدءًا من الرقم 1، بينما يُمثل عرض الأعمدة بالأحرف. ⟨col1⟩⟨col2⟩⟨width⟩⟨col1⟩⟨col2⟩⟨width⟩خياري Xعمود الخلية رقم عمود الخلية المفهرس برقم واحد. إذا كان موجودًا، Yفيجب أن يكون الحقل موجودًا، ويجب أن تكون الحقولC،E،G، ،H،K،N،R، وWغائبة، ويجب أن يكون واحد أو أكثر من الحقول التالية موجودًا أيضًا:P،F، أوS.خياري Yصف الخلايا رقم صف الخلية المفهرسة برقم واحد. إذا كان موجودًا، Xفيجب أن يكون الحقل موجودًا.خياري - يجب أن يكون أحد الحقول التالية موجودًا على الأقل:
C،D،E،G،H،K،P،R،W،X، أوY. - تحدد الحقول "
Xو"Yتنسيقات الخلايا،Rويحدد الحقل "تنسيقات الصفوف الافتراضية"،Cويحدد الحقل "تنسيقات الخلايا الافتراضية"،Dويحدد الحقل "تنسيق جدول البيانات الافتراضي". IDسِجِلّ- سجل رأس يُستخدم لتحديد نوع جدول البيانات ومنشئه. يجب أن يكون السجل الأول في الملف. الحقول المدعومة:
مجال اسم وصف يستخدم Eإذا كانت موجودة، NEتعتبر السجلات زائدة عن الحاجة.خياري Nيستخدم الملف Nحماية الخلايا بنمط -field-style إذا كان موجودًا، وإلا فإنه يستخدمPحماية الخلايا بنمط -field-style.خياري Pبرنامج مُنشئ الملف. يمكن أن يشمل : CL، لبرنامج مايكروسوفت إكسل ،MP، لـ Multiplan (Microsoft)- أو لا قيمة لها.
إلزامي NEسِجِلّ- سجل يربط منطقة في جدول البيانات بمنطقة أخرى في جدول بيانات خارجي. يجب وضعه بعد أي
NUسجلات أخرى. الحقول المدعومة: مجال اسم وصف يستخدم Eوجهة تعبير يحدد المنطقة المستهدفة في جدول البيانات لربط البيانات الخارجية إلزامي Fملف اسم الملف الذي يحتوي على البيانات الخارجية إلزامي Sمصدر تعبير يحدد منطقة المصدر في جدول البيانات الخارجي الذي يتم ربط بياناته إلزامي NLسِجِلّ- سجل يصف الروابط الخارجية للمخطط.
NNسِجِلّ- سجل يُستخدم لتعريف الدوال المُسماة، والماكرو، والتعبيرات. يكون أكثر كفاءةً إذا تم تعريف السجل قبل استخدام اسمه لأول مرة. الحقول المدعومة:
NN مجال اسم وصف يستخدم Eتعبير تعبير يصف قيمة الدالة أو الماكرو أو التعبير المسمى. إلزامي Fإذا كان التعبير المسمى موجودًا، فيمكن استخدامه كدالة. خياري Gحقلٌ قيمته على شكل ماكرو قابل للتنفيذ ومُسمى، وله اسم مستعار لمفتاح الأوامر. إذا كان هذا الحقل موجودًا، فيجب أن يكون الحقل الآخر غير موجود. ⟨ch⟩⟨ch2⟩Kخياري Kحقلٌ تكون قيمته على شكل تعبير عادي مُسمى مع أسماء مستعارة غير مستخدمة للأوامر. إذا كان هذا الحقل موجودًا، فيجب أن يكون الحقل الآخر غير موجود. ⟨ch⟩⟨ch2⟩Gخياري Nاسم اسم الدالة أو الماكرو أو التعبير. إلزامي NUسِجِلّ- سجل يسبق أي
NEسجلات أخرى ويصف استبدالات أسماء الملفات . الحقول المدعومة: مجال اسم وصف يستخدم Fملف جديد اسم الملف الجديد إلزامي Lملف قديم اسم الملف القديم إلزامي Oسِجِلّ- سجل يصف خيارات جداول البيانات. الحقول المدعومة:
مجال اسم وصف يستخدم Cاختبار إكمال عند أقرب سجل سابق من النوع C. خياري Eورقة ماكرو. يجب أن تظهر هذه الورقة قبل أول ظهور لحقل أو في سجل، وكذلك قبل أول سجل يستخدم وظيفة ماكرو فقط. FGNNCخياري Gيسمح هذا الخيار، في حال وجوده، بتكرار القيم والمراجع الدائرية. ويأخذ الشكل التالي : ، حيث يمثل الحد الأقصى لعدد التكرارات، و يمثل اختبار الخطوة الذي، إذا كان أصغر، يكون موجودًا. ⟨iter⟩⟨delta⟩⟨iter⟩⟨delta⟩خياري Lفي حال وجودها، تستخدم مراجع الخلايا A1النمط -. ومع ذلك، حتى في حال وجودها، فإن ملف SYLK نفسه لا يزال يستخدم داخليًاR1C1مراجع من النمط - في التعبيرات.خياري Mفي حال وجودها، تتم إعادة حساب الخلايا يدويًا. وإلا، تتم إعادة حسابها تلقائيًا. خياري Pهل تم حماية الورقة؟ في حال وجودها، تكون الورقة محمية. خياري Vقيمة التاريخ الأساسي يشير هذا إلى نظام التاريخ المستخدم لحساب قيم التاريخ التسلسلي. إما 0لنظام تاريخ عام 1900 أو4لنظام تاريخ عام 1904. [ 7 ] انظر أدناه ، بعد نهاية قائمة السجلات، لمزيد من التفاصيل.خياري Pالسجل [ 6 ]- سجل يصف تنسيق الخلية ويسبق أي
Fسجلات أخرى. الحقول المدعومة: مجال اسم وصف يستخدم Eتعريف الخط الموسع تعريف موسع للخط خياري Fتعريف الخط تعريف خط عادي خياري Lلون الخط لون الخط. خياري Mحجم الخط حجم الخط في التنسيق بوحدات 1/20 نقطة خياري Pالتنسيق مواصفات تنسيق الخلايا على غرار برنامج إكسل إلزامي Sنمط الخط نمط الخط خياري Wسِجِلّ- سجل يصف تعريفات النوافذ.
تُخزَّن قيم التاريخ والوقت كأرقام عشرية . يُمثِّل الجزء الصحيح عدد الأيام بعد 1 يناير 1900 (إذا كان Oالسجل يحتوي على Vحقل بقيمة 0، مما يُشير إلى استخدام نظام تاريخ 1900) أو 1 يناير 1904 (إذا كانت هذه القيمة 4، مما يُشير إلى استخدام نظام تاريخ 1904). يُستخدم نظام تاريخ 1904 فقط في الإصدارات القديمة من برنامج Microsoft Excel على أنظمة Macintosh قبل عام 2011. [ 7 ] أما الجزء العشري فهو عدد الثواني مقسومًا على 86400 (عدد الثواني في اليوم) التي انقضت منذ الساعة 00:00 أو 12:00 صباحًا.
يمكن تحويل قيم التاريخ التسلسلي إلى توقيت يونكس عن طريق طرح 25569 أو 24109 (عدد الأيام بين 1 يناير 1970، بداية حقبة يونكس ، و1 يناير 1900 أو 1 يناير 1904 على التوالي)، ثم ضرب الناتج في 86400. ويمكن التحويل من توقيت يونكس إلى توقيت SYLK عن طريق عكس العملية (القسمة على 86400 وإضافة 25569 أو 24109). مع ذلك، لعرض البيانات بشكل صحيح، يجب ضبط تنسيق الخلية على تنسيق مخصص P;Pdd/mm/yyyy\ hh:mm:ss.
يحد برنامج مايكروسوفت إكسل عدد الأحرف في الخلايا الموجودة في ملفات SYLK المستوردة إلى 255 حرفًا. أما برنامج ليبر أوفيس فلا يفرض هذا القيد.
روابط خارجية
- يمكنكم أيضاً الاطلاع على أمثلة مفصلة هنا.
يمكن العثور على صيغة SYLK في:
- ملخص مايكروسوفت SYLK (انظر أيضًا مقالة إساءة استخدام تنسيق ملف SYLK للحصول على بعض المعلومات المفيدة)
- ملخص تنسيق GFF: مايكروسوفت SYLK
وفي:
- الأسئلة الشائعة حول تطبيقات الحوسبة والجداول الإلكترونية
- نصائح إكسل لتحويل طوابع التاريخ والوقت في أنظمة يونكس
القيود المتعلقة بالقراءة والحفظ في برنامج إكسل:
مراجع
- ↑ تشين، ريموند (26 فبراير 2020). "ما قصة تنسيقات الحافظة CF_SYLK وCF_DIF؟" . ذا أولد نيو ثينغ . تاريخ الاسترجاع: 21 مايو 2026 .
- ↑ "LibreOffice Calc - تنسيقات الملفات المدعومة" . 12 نوفمبر 2016.
- ستان هيغت ( 30 أكتوبر 2019). "إساءة استخدام تنسيق ملف SYLK" . outflank.nl . تاريخ الاسترجاع: 14 ديسمبر 2019 .
- ↑ "رسالة الخطأ "SYLK: تنسيق الملف غير صالح" عند فتح الملف . تم الاطلاع عليها بتاريخ 18 أغسطس 2015 .
- ↑ "استيراد ملف CSV من Excel يُرجع خطأ في تنسيق ملف SYLK" . 9 يناير 2012. تم الاطلاع عليه في 18 أغسطس 2015 .
- 1 2 "إكسل: تنسيق ملف SYLK، حقول سجل P إضافية" . أرشيف قاعدة معارف مايكروسوفت . 2 نوفمبر 1997. تم الاطلاع عليه في 10 مارس 2025 .
- 1 2 فرينش، تيد (8 يوليو 2019). "الرقم التسلسلي والتاريخ التسلسلي في إكسل" . لايف واير . تم الاسترجاع في 9 مارس 2025 .
- تنسيقات ملفات جداول البيانات
- مايكروسوفت أوفيس
