تغييرات

اذهب إلى التنقل اذهب إلى البحث
الفاصلة المنقوطة توجد قائمة تعريفات، لا عناوين فرعية
سطر 1: سطر 1: −
أحيانا تكون الصيغة الوحيدة المنشورة فيها جداول البيانات صيغ جداول نصية غنية التنسيق يقصد بها القرّاء من البشرة و الطباعة، لكنها لذلك لا تكون ملائمة لمعالجتها بالبرمجيات. لذا يتوجّب معالجتها و حفظها في صيغة نظامية تمكن معالجتها بالبرمجيات، مثل صيغة CSV.
+
أحيانا تكون الصيغة الوحيدة المنشورة فيها جداول البيانات صيغ جداول نصية غنية التنسيق يُقصد بها القرّاء من البشر و الطباعة، لكنّها لذلك لا تكون ملائمة لمعالجتها بالبرمجيات. لذا يتوجّب معالجتها و حفظها في صيغة نظامية تمكن معالجتها بالبرمجيات، مثل صيغة CSV.
   −
و تلك المعالجة تكون بطريق إزالة كل علامات التنسيق الغني (formatting)، و وضع البيانات في صيغ متّسقة، و جعل الحقول تحوي قيما نووية (atomic)، لا مركبة، بحيث تحوي كل الصفوف في كل عمود نوعا واحدا من البيانات، و بحيث يحوي كل صف سجلا كاملا مستقلا بذاته لا يعتمد على غيره لتفسير مضمونه.
+
و تلك المعالجة تكون بطريق إزالة كل علامات التنسيق الغني (formatting)، و وضع البيانات في صيغ متّسقة، و جعل الحقول تحوي قيما نووية (atomic)، لا مُركَّبة، بحيث تحوي كُلُّ الصفوف في كل عمود نوعا واحدًا من البيانات، و بحيث يحوي كُلُّ صفٍّ سجلا كاملا مستقلا بذاته لا يعتمد على غيره لتفسير مضمونه.
   −
الخطوات التفصيلية التي ينبغي اتباعها لإجراء ذلك التنظيف و التطبيع (normalisation) تختلف من مصدر إلى آخر، لكن يمكن بدراسة الملفات المصادر المتماثلة أو المجلوبة من مصدر واحد أو المعدذة بنفس الأسلوب استنباط مجموعة من الإجراءات التي يمكن تطبيقها عليها جميعا للوصول بها إلى الحالة المنشودة.
+
الخطوات التفصيلية التي ينبغي اتباعها لإجراء ذلك التنظيف و التطبيع (normalisation) تختلف من مصدر إلى آخر، لكن يمكن بدراسة الملفات المصادر المتماثلة أو المجلوبة من مصدر واحد أو المعدّة بنفس الأسلوب استنباط مجموعة من الإجراءات التي يمكن تطبيقها عليها جميعا للوصول بها إلى الحالة المنشودة.
   −
== خطوات عامة ==
+
== الخطوات العامة ==
 
# إزالة دمج كل خلايا الترويسات في الجدول؛ في عناوين الأعمدة و في قيم الصفوف المكررة\الشاملة
 
# إزالة دمج كل خلايا الترويسات في الجدول؛ في عناوين الأعمدة و في قيم الصفوف المكررة\الشاملة
 
# إعادة صياغة الجزء الأكثر تخصيصًا من عناوين الخلايا المدمجة عديدة المستويات بحيث يكون مميَّزًا و شاملا كل الدلالة المعرفية للعناوين في المستويات الأعم، بكلمات أخرى فإن هذا يعني استحداث التكرار في الصياغة الذي كان قد اختزل بعمل عناوين مركبة من عدة مستويات. مثال:
 
# إعادة صياغة الجزء الأكثر تخصيصًا من عناوين الخلايا المدمجة عديدة المستويات بحيث يكون مميَّزًا و شاملا كل الدلالة المعرفية للعناوين في المستويات الأعم، بكلمات أخرى فإن هذا يعني استحداث التكرار في الصياغة الذي كان قد اختزل بعمل عناوين مركبة من عدة مستويات. مثال:
سطر 29: سطر 29:     
=== تلميحات مساعدة ===
 
=== تلميحات مساعدة ===
 +
في ليبرأوفس:
 +
* تمكن إزالة الدمج عن خلايا الجدول بطريق  اختيار Format -> Merge Cells -> Split cells.
 
* تمكن إزالة صفوف الإجماليات بطريق تطبيق مرشّح (filter) لإظهارها وحدها ثم حذفها جملةً.
 
* تمكن إزالة صفوف الإجماليات بطريق تطبيق مرشّح (filter) لإظهارها وحدها ثم حذفها جملةً.
 
في  لمستخدمي ليبرأوفس كالك يُجرى ذلك من Data -> More filters -> Standard filter
 
في  لمستخدمي ليبرأوفس كالك يُجرى ذلك من Data -> More filters -> Standard filter
 +
* الماكرو المشروح استعماله فيما يلي يساعد على ملء الخلايا بعد إزالة الدمج عنها.
   −
;استخدام ماكرو لملء خلايا الأعمدة بعد إزالة الدمح عنها
+
== استخدام ماكرو لملء خلايا الأعمدة بعد إزالة الدمج عنها ==
يمكن استخدام [https://gist.github.com/agharbeia/a2f1751ba1b0ec6be370174c9390d471 ماكرو لليبرأوفيس] لملء خلايا الأعمدة التي تصبح شاغرة بعد إزالة الدمج عنها. للتوضيح، الماكرو هو تسجيل لبعض الخطوات التي نقوم بها يدويا، بحيث يمكن تكرار تلك الخطوات آليا بدون الحاجة للقيام بها بأنفسنا؛ فهو مفيد في المهام النظامية والمتكررة التي لا نحتاج أن نقوم بها نحن البشر. بمعنى آخر، ماكرو ملء الخانات يمكننا من تكرار خطوة ملء خلية خلية بعدما تصبح فارغة بعد إزالة الدمج عنها. لإستخدام الماكرو قم بالخطوات التالية:
+
يمكن استخدام [https://gist.github.com/agharbeia/a2f1751ba1b0ec6be370174c9390d471 ماكرو لليبرأوفيس] لملء خلايا الأعمدة التي تصبح شاغرة بعد إزالة الدمج عنها.
#تحميل الماكرو ونقله في الموقع المخصص له:قم بتحميل [https://gist.github.com/agharbeia/a2f1751ba1b0ec6be370174c9390d471 ماكرو لليبرأوفيس] على جهازك. تم أحفظي الماكرو في مكتبة scripts ليبرأوفيس. لنظام تشغيل لنكس، يتم إنشاء directory باسم python في المسار التالي/home/(your_username)/config/libreoffice/4/user/Scripts وينقل الملف داخل مجلد python. أما لنظام وندوز جرب المسار التالي \AppData\Roaming\LibreOffice\4\user\scripts\python
+
 
#التأكد أن الماكرو يمكن قرائنه : إذهب إلى Tools -> Macros -> Run Macros ستجد الماكرو أسفل قائمة My Macros
+
الماكرو برنامج بسيط، و هو تسجيل لخطوات يمكن أن نجريها يدويا، بحيث يمكن تكرار تلك الخطوات آليا بلا حاجة لفعل ذلك بأنفسنا؛ فهو مفيد في المهام الرتيبة والمتكررة التي لا نحتاج أن نقوم بها نحن البشر. بمعنى آخر، ماكرو ملء الخانات يمكننا من تكرار خطوة ملء خلية خلية بعدما تصبح فارغة بعد إزالة الدمج عنها. يمكن استخدام الماكرو السابق ذكره كما يلي:
#تعيين زرار في شريط الأدوات لاستخدام الماكرو: أولا، قم بعرض شريط أدوات التحكم عن طريق View -> Toolbars -> Form controls. ثم يمكن رسم زرار جديد بالضغط على Push button والتي مرسوم عليها رمز OK. أنقر على الزرار الأيمين في الفارة ثم إختاري  Control. ستفتح لك نافذة أذهبي إلى -> Events-> Mouse button pressed -> Macro ->My Macros ->fill_unmerger_gaps -> range_head_filler
+
# تنزيل ملف [https://gist.github.com/agharbeia/a2f1751ba1b0ec6be370174c9390d471 ماكرو لليبرأوفيس] على جهازك،  وحفظه في مكتبة سكربتات ليبرأوفيس. في نظام تشغيل لنكس يكون ذلك في دليل باسم python في المسار التالي <samp>/home/(your_username)/config/libreoffice/4/user/Scripts</samp>
#يمكن تعيين اسم للزرار ولكن أولا يجب التأكد أن وضع التصميم مُفعَّل من خلال الذهاب إلى شريط Form Controls والضفط على Design Mode في أقصى اليمين أعلى الشريط. ثم الضفط على الزرار الأيمن للفأرة والذهاب إلى Control -> General وتغيير اسم الزرار في خانة Label
+
أما في نظام وندوز فهو المسار التالي <samp> \AppData\Roaming\LibreOffice\4\user\scripts\python</samp>
#إستعمال الماكرو:بعد تصميم الزرار والتأكد من ربطه بالماكرو، يمكن الآن إزالة دمج الخلايا. قم أولا باختيار الخلايا التي تريد إزالة الدمج عنها ثم أذهبي إلى Format -> Merge Cells -> Split cells.بعدها قم بالضغط على زرار الماكرو لملئها.  
+
# للتأكد أن الماكرو ظاهر في قائمة الماكروات في ليبرأوفيس: إذهب إلى Tools -> Macros -> Run Macros ستجد الماكرو أسفل قائمة My Macros، حيث يمكن تشغيله
 +
 
 +
يمكن كذلك اختياريا تعيين زرّ في الوثيقة لتسهيل تشغيل الماكرو:
 +
# أظهر شريط أدوات التحكم من طريق View -> Toolbars -> Form controls. ثم يمكن رسم زرار جديد بالضغط على Push button و المرسوم عليه رمز OK. أنقر على الزرار الأيمين في الفارة ثم إختاري  Control. ستفتح لك نافذة اذهبي إلى -> Events-> Mouse button pressed -> Macro ->My Macros ->fill_unmerger_gaps -> range_head_filler
 +
#يمكن تعيين عنوان للزر لكن يجب قبل ذلك التأكد من كون التطبيق في طور التصميم بالذهاب إلى شريط Form Controls ثم الضغط على Design Mode في أقصى اليمين أعلى الشريط. ثم الضفط على الزر الأيمن للفأرة والذهاب إلى Control -> General وتغيير عنوان زر الماكرو في حقل Label
 +
 
 +
يُستعمل الماكرو بعد إزالة الدمج عن خلايا باختيار المنطقة المطلوب ملؤها، ثم يُفعّل الماكرو إما من قائمة الماكرو أو بالزرّ.
    
[[تصنيف:خطوات عمل]]
 
[[تصنيف:خطوات عمل]]

قائمة التصفح