قيم مفصولة بفواصل

ملف القيم المفصولة بفواصل (سي إس فّي) هو ملف نصي محدد يستخدم فاصلة لفصل القيم. يعد كل سطر من الملف سجل بيانات. يتكون كل سجل من حقل واحد أو مجموعة حقول مفصولة بفواصل. ويشتق اسم صيغة الملف من استخدام الفاصلة لفصل الحقول. يخزن ملف سي إس فّي عادةً البيانات المجدولة (الأرقام والنصوص) بنص بسيط، وفي هذه الحالة يكون لكل سطر نفس عدد الحقول.

تعتبر صيغة ملف سي إس فّي غير موحدة تمامًا. يعد فصل الحقول بفواصل هو الأساس، ولكن يجب التعامل مع الفواصل في البيانات أو فواصل الأسطر المضمنة بشكل خاص. لا تسمح بعض التطبيقات بهذا المحتوى في حين يحيط بعضها الآخر الحقل بعلامتي تنصيص، ما يخلق مرة أخرى الحاجة إلى الهروب من هذه العلامات إن وجدت في البيانات.

يشير اختصار «سي إس فّي» أيضًا إلى عدة تنسيقات مفصولة بمحددات وثيقة الصلة، تستخدم محددات حقول أخرى مثل الفواصل المنقوطة. وتشمل القيم المفصولة بعلامات جدولة والقيم المفصولة بمسافات. يبسط ضمان ألا يكون المحدد جزءًا من البيانات عملية التحليل النحوي إلى حد كبير.

يكون امتداد الملفات المفصولة بمحددات بديلة csv. غالبًا، رغم عدم استخدام الفاصلة كفاصل حقل. وقد يسبب هذا المصطلح الواسع مشاكل في تبادل البيانات. تحتوي العديد من التطبيقات التي تقبل ملفات سي إس فّي على خيارات لتحديد رمز المحدد ورمز التنصيص. تستخدم غالبًا الفاصلة المنقوطة بدلًا من الفواصل في العديد من المواقع الأوروبية بسبب استخدام الفاصلة كفاصلة عشرية والنقطة، ربما، كرمز تجميع عشري. لذا يُقترح مصطلح القيم المفصولة بالرموز كتعريف أوسع لصيغة الملف هذا.

تبادل البيانات

تعتبر ملفات سي إس فّي صيغة شائعة لتبادل البيانات تدعمها التطبيقات الاستهلاكية والتجارية والعلمية على نطاق واسع. يعد نقل البيانات المجدولة بين البرامج التي تعمل أصلًا على تنسيقات غير متوافقة (تكون مملوكة أو غير موثقة غالبًا) من أكثر استخدمتها شيوعًا. يتم ذلك دون التقيد بمعيار آر إف سي 4180 (أو أي معيار آخر)، إذ تدعم العديد من البرامج الاختلافات في صيغة سي إس فّي لاستيراد البيانات.[1][2]

قد يحتاج المستخدم مثلًا إلى نقل المعلومات من برنامج قاعدة بيانات يخزن البيانات بصيغة مملوكة، إلى جدول بيانات يستخدم صيغة مختلفة تمامًا. يمكن لمعظم برامج قواعد البيانات تصدير البيانات بصيغة سي إس فّي وثم يمكن استيراد ملف سي إس فّي المصدّر عن طريق برنامج جداول البيانات.

المواصفات

يقترح معيار آر إف سي 4180 (معيار طلب التعليقات 4180) مواصفات لصيغة سي إس فّي؛ ولكن، لا تتبع الممارسة الفعلية غالبًا معيار آر إف سي وقد يشير مصطلح «سي إس فّي» إلى أي ملف يحقق ما يلي:[3]

  1. يعد نص بسيط يستخدم مجموعة رموز مثل أسكي أو مجموعات رموز يونيكود مختلفة (مثل UTF-8) أو EBCDIC أو  Shift JIS
  2. يتكون من سجلات (عادةً سجل واحد لكل سطر)
  3. تكون السجلات مقسمة إلى حقول مفصولة بمحددات (تكون عادةً رمز واحدًا محجوزًا كالفاصلة أو الفاصلة المنقوطة أو علامة جدولة؛ وقد يتضمن المحدد أحيانًا مسافات اختيارية)
  4. يملك كل سجل فيه نفس تسلسل الحقول.

تستخدم عدة أشكال مختلفة، ضمن هذه القيود العامة. لذلك، لا تحدد مواصفات ملف موصوف ببساطة أنه بصيغة «سي إس فّي» تمامًا، دون معلومات إضافية (مثل ما إذا كان يطبق معيار آر إف سي 4180). ونتيجة لذلك، تسمح العديد من التطبيقات التي تدعم ملفات سي إس فّي للمستخدمين بمعاينة الأسطر القليلة الأولى من الملف ثم تحديد رمز (رموز) المحدد وقواعد التنصيص وغيرها. إذا تجاوزت اختلافات ملف سي إس فّي معين نطاق ما يدعمه برنامج استقبال معين، يمكن غالبًا فحص الملف وتحريره يدويًا (أي باستخدام محرر نصوص) أو كتابة نص أو برنامج لإنتاج صيغة مطابقة.

الوظيفة العامة

يعد تمثيل مجموعات أو تسلسلات السجلات التي يحتوي كل سجل فيها على قائمة متطابقة من الحقول أفضل استخدام لصيغ سي إس فّي. يقابل هذا علاقة واحدة في قاعدة بيانات علائقية، أو بيانات (إن لم تكن حسابات) في جدول بيانات نموذجي.

يعود تاريخ الصيغة إلى الأيام الأولى لحوسبة الأعمال واستخدمت على نطاق واسع لتمرير البيانات بين حواسيب ذات أحجام كلمات داخلية واحتياجات تنسيق البيانات مختلفة وغيرها. لهذا السبب، انتشر استخدام ملفات سي إس فّي على جميع منصات الحواسيب.

يعتبر ملف سي إس فّي ملف نصي محدد يستخدم فاصلة لفصل القيم (تسمح العديد من تطبيقات استيراد/تصدير ملفات سي إس فّي باستخدام فواصل أخرى؛ فمثلًا، يتسبب استخدام صف «^=Sep» كأول صف في ملف سي إس فّي في فتح إكسل الملف متوقعًا أن تكون علامة الإقحام «^» هي الفاصل بدلًا من الفاصلة «،»). قد تحظر تطبيقات سي إس فّي البسيطة قيم الحقول التي تحتوي على فاصلة أو رموز خاصة أخرى مثل الأسطر الجديدة. في حين تسمح تطبيقات سي إس فّي الأكثر تعقيدًا بها، وتتطلب غالبًا وضع رمزي " (علامتا تنصيص مزدوجتين) حول القيم التي تحتوي على رموز محجوزة (مثل الفواصل أو علامتي التنصيص المزدوجتين أو الأسطر الجديدة الأقل شيوعًا). ويمكن بعد ذلك تمثيل علامتي التنصيص المزوجتين المضمنتين بزوج متتالي من علامات التنصيص المزدوجة، أو وضع رمز هروب قبل علامتا التنصيص المزدوجتين مثل الشرطة المائلة الخلفية (مثل أداة سايبيس سنترال).[4]

لا تقتصر صيغ سي إس فّي على مجموعة رموز معينة. تعمل بشكل جيد مع مجموعات رموز يونيكود (مثل UTF-8 أو UTF-16) ومع أسكي (رغم أن بعض البرامج المحددة التي تدعم ملفات سي إس فّي قد تملك قيود خاصة بها). تنجح ملفات سي إس فّي عادةً في الترجمة البسيطة من مجموعة رموز إلى أخرى (على عكس جميع صيغ البيانات المملوكة تقريبًا). ولكن، لا توفر صيغ سي إس فّي أي طريقة للإشارة إلى مجموعة الرموز المستخدمة، لذلك يجب توصيلها بشكل منفصل أو تحديدها عند الطرف المتلقي (إن أمكن).

البرمجيات وحدود الصفوف

يوجد حد أقصى لعدد الصفوف التي يمكن أن يحتويها ملف سي إس فّي لكل برنامج يتعامل مع ملفات سي إس فّي. فيما يلي قائمة بالبرامج الشائعة وحدودها:[5]

  • مايكروسوفت إكسل: لحد 1,048,576 صف
  • نمبرز من أبل: لحد 1,000,000 صف
  • جداول بيانات غوغل: لحد 5,000,000 خلية (تقاطع الأعمدة والصفوف)
  • أوبن أوفيس وليبر أوفيس: لحد 1,048,576 صف
  • برامج تحرير النصوص (مثل الدفتر وتيكست إديت وفيم وغيرها): لا يوجد حد للصفوف أو الخلايا

التوحيد المعياري

يشير الاسم «سي إس فّي» إلى استخدام الفاصلة لفصل حقول البيانات. ولكن، يستخدم مصطلح «سي إس فّي» على نطاق واسع للإشارة إلى مجموعة كبيرة من التنسيقات المختلفة في نواح كثيرة. تسمح بعض التطبيقات أو تتطلب وضع علامات تنصيص مفردة أو مزدوجة حول بعض الحقول أو كلها؛ ويحجز البعض السجل الأول كعنوان يحتوي على قائمة بأسماء الحقول. لا تحدد مجموعة الرموز المستخدمة: إذ تتطلب بعض التطبيقات علامة يونيكود لترتيب البايتات (بي أو إم) لفرض تفسير يونيكود (تتطلب أحيانًا علامة ترتيب البايتات UTF-8).  يمكن الإشارة بدقة أكبر إلى الملفات التي تستخدم رموز الجدولة بدلًا من الفاصلة بـ«تي إس فّي» للقيم المفصولة بعلامات جدولة.

تشمل اختلافات التطبيق الأخرى التعامل مع فواصل الحقول الأكثر شيوعًا (مثل المسافة أو الفاصلة المنقوطة) ورموز السطر الجديد داخل حقول النص. ويعد الأمر الأكثر دقّة هو تفسير السطر الفارغ: إذ يمكن أن يكون نتيجة كتابة سجل ذو حقول صفرية، أو سجل حقل واحد بطول صفري؛ وبالتالي يعد فك تشفيره مبهمًا.

مراجع

  1. ^ "CSV - Comma Separated Values". مؤرشف من الأصل في 2021-03-07. اطلع عليه بتاريخ 2017-12-02.
  2. ^ "CSV Files". مؤرشف من الأصل في 2021-04-30. اطلع عليه بتاريخ 2014-06-04.
  3. ^ "Comma Separated Values (CSV) Standard File Format". Edoceo, Inc. مؤرشف من الأصل في 2020-07-14. اطلع عليه بتاريخ 2014-06-04.
  4. ^ * Creativyst (2010)، How To: The Comma Separated Value (CSV) File Format، creativyst.com، مؤرشف من الأصل في 2021-04-04، اطلع عليه بتاريخ 2010-05-24
  5. ^ "Understanding CSV and row limits". مؤرشف من الأصل في 2021-01-15. اطلع عليه بتاريخ 2021-02-28.

Read other articles:

Disambiguazione – Se stai cercando altri significati, vedi Volo (disambigua). Questa voce o sezione sugli argomenti aviazione e fisica non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti dei progetti di riferimento 1, 2. Il volo è il processo mediante il quale un animale o un oggetto si muove attraverso uno spazio senza entrare in con...

 

Superstition in American baseball The Chicago Cubs' logo. The Ex-Cubs Factor (or Ex-Cub Factor) is a seemingly spurious correlation that was seen as essentially a corollary to the Curse of the Billy Goat. Widely published in the 1990s, the hypothesis asserted that since the appearance by the Chicago Cubs in the 1945 World Series, any baseball team headed into the World Series with three or more former Cubs on its roster has a critical mass of Cubness and a strong likelihood of failure.[1&...

 

Artikel ini memerlukan pemutakhiran informasi. Harap perbarui artikel dengan menambahkan informasi terbaru yang tersedia. Laos padaPesta Olahraga Asia Tenggara 2011Kode IOCLAOKONKomite Olimpiade Nasional LaosPenampilan pada Pesta Olahraga Asia Tenggara 2011 di Jakarta dan PalembangPeserta223 dalam 25 cabang olahragaPembawa benderaSaysamone Sengdao (petanque)MedaliPeringkat ke-8 9 7 35 Total 51 Perangkat pertandingan134Penampilan pada Pesta Olahraga Asia Tenggara (ringkasan)19591961196319...

  لمعانٍ أخرى، طالع الشركة الوطنية للأسمنت (توضيح). الوطنية للأسمنت ببني سويفالشعارمعلومات عامةالبلد  مصرالتأسيس 2018 (منذ 6 سنوات)النوع شركة مساهمة حكوميةالمقر الرئيسي القاهرة،  مصرموقع الويب nccegypt.comالمنظومة الاقتصاديةالشركة الأم جهاز مشروعات الخدمة الوطنية للق...

 

Pulau Pamalican dengan bebatuan karang yang mengelilinginya di Laut Sulu, Filipina Terumbu atau gosong (Inggris: reef) adalah dangkalan dari batu, pasir, atau pembentuk lainnya, di bawah permukaan laut yang dapat membahayakan navigasi transportasi laut. Terumbu yang terbentuk dari pasir dan pada saat pasang surut tampak permukaannya disebut gosong pasir. Terumbu yang terbentuk dari proses abiotik—pengendapan pasir, erosi gelombang atas cadas hingga bertumpuk-tumpuk, dan proses alami lai...

 

1-(4-Chlorophenyl)silatrane Names IUPAC name 1-(4-Chlorophenyl)-2,8,9-trioxa-5-aza-1-silabicyclo[3.3.3]undecane Other names RS-150Caswell No. 213B1-(p-Chlorophenyl)silatrane5-(p-Chlorophenyl)silatrane5-(4-Chlorophenyl)silatrane Identifiers CAS Number 29025-67-0 3D model (JSmol) Interactive image ChemSpider 90808 ECHA InfoCard 100.252.129 PubChem CID 100508 UNII 92E5GUJ2UJ Y CompTox Dashboard (EPA) DTXSID1041215 InChI InChI=1S/C12H16ClNO3Si/c13-11-1-3-12(4-2-11)18-15-8-5-14(6-9-16-18)7-1...

1924 film by Paul Leni, Leo Birinski For the 1980s horror film, see Waxwork (film). WaxworksDirected by Paul Leni Leo Birinski[1] Screenplay byHenrik Galeen[1]Starring Emil Jannings Conrad Veidt Werner Krauß Wilhelm Dieterle CinematographyHelmar Lerski[1]ProductioncompanyNeptun-Film AG[1]Distributed byUFA[1]Release dates 6 October 1924 (1924-10-06) (Austria) 13 November 1924 (1924-11-13) (Berlin) CountryGermany[...

 

Emperor of the Vijayanagara Empire from 1509 to 1529 Sri Krishna Deva Raya redirects here. For the 1970 film, see Sri Krishnadevaraya (film). KrishnadevarayaMaharaja-dhirājaKannada Rajya Rama RamanaAndhra BhojaDakshinasamudradhiswaraMooru Rayara Ganda[1]Abhinava-Bhoja[2]Gaubrahmana PratipalakaSculpture of Krishnadevaraya and his wives at Chandragiri MuseumVijayanagara EmperorReign26 July 1509 – 17 October 1529[3]PredecessorViranarasimha RayaSuccessorAchyuta Deva Ra...

 

Hōjō Ujitsuna Hōjō Ujitsuna[1] (北条 氏綱?; 1487 – 10 agosto 1541) fu il figlio maggiore di Hōjō Sōun, fondatore del clan Hōjō. Continuò l'opera del padre di conquista e controllo del Kantō. Ujitsuna fu il secondo daimyō del clan Hōjō e figlio maggiore di Hōjō Sōun (1432-1519). Assunse la guida del clan dopo la morte del padre nel 1519. Quando Ujitsuna divenne daimyō, gli Hōjō controllavano la provincia di Izu, la maggior parte della provincia di Sagami e sta...

Seasonal amusement park in New York City 40°46′4″N 73°58′28″W / 40.76778°N 73.97444°W / 40.76778; -73.97444 Victorian Gardens in 2008, with the skyscrapers of Central Park South (59th Street) and Fifth Avenue in the background Notable buildings and structures of Central Park. Click on the map and then on the points for details.This map: viewtalkedit Victorian Gardens was a seasonal traditional-style amusement park that set up at Wollman Rink in Central Park...

 

Artikel ini sudah memiliki daftar referensi, bacaan terkait, atau pranala luar, tetapi sumbernya belum jelas karena belum menyertakan kutipan pada kalimat. Mohon tingkatkan kualitas artikel ini dengan memasukkan rujukan yang lebih mendetail bila perlu. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Kekaisaran RusiaРоссійская Имперія (Rusia pra-reformasi)Российская империя (Rusia-Kiril)Rossiyskaya Imperiya (transliterasi)1721–1917 Atas: ...

 

Mosque in Aligarh, India This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sir Syed Mosque – news · newspapers · books · scholar · JSTOR (March 2020) (Learn how and when to remove this message) Jama Masjid/Sir Syed MosqueReligionAffiliationIslamLocationLocationAligarh Muslim University, Aligarh, Uttar PradeshC...

此條目可能包含不适用或被曲解的引用资料,部分内容的准确性无法被证實。 (2023年1月5日)请协助校核其中的错误以改善这篇条目。详情请参见条目的讨论页。 各国相关 主題列表 索引 国内生产总值 石油储量 国防预算 武装部队(军事) 官方语言 人口統計 人口密度 生育率 出生率 死亡率 自杀率 谋杀率 失业率 储蓄率 识字率 出口额 进口额 煤产量 发电量 监禁率 死刑 国债 ...

 

Teodorico VIConte di KleveStemma In carica1275 - 1305 PredecessoreTeodorico V SuccessoreOttone Nome completoTeodorico Nascita1256 circa Morte4 ottobre 1305 Luogo di sepolturamonastero di Bedburg PadreTeodorico V MadreAlida di Heinsberg ConsorteMargherita di GheldriaMargherita d'Asburgo FigliDi primo letto:OttoneCaterina eAdelaideDi secondo letto:TeodoricoMargheritaGiovanniErmengardaAgneseMariaEberardo eAnna Religionecattolico Teodorico VI in tedesco Dietrich VI./VIII. (Kleve) (1256 circ...

 

Russian ballistic missile You can help expand this article with text translated from the corresponding article in Russian. (May 2023) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate text that ap...

У Вікіпедії є статті про: Наддністрянська Україна. У Вікіпедії є статті про інші значення цього терміна: Західна Україна (значення). Західна Україна Області, які зараховують до Західної України:    завжди    часто    інодіЦентр: ЛьвівМежі: Від західного кор...

 

American mathematician (1928–2021) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Guido Weiss – news · newspapers · books · scholar · JSTOR (September 2013) (Learn how and when to remove this message) Guido WeissGuido Weiss c. 2011Born(1928-12-29)29 December 1928Trieste, ItalyDied25 December 2021(2021-12-...

 

Former Noda town office. Noda (野田町, Noda-chō) was a town located in Izumi District, Kagoshima Prefecture, Japan. As of 2003, the town had an estimated population of 4,913 and a density of 160.56 persons per km2. The total area was 30.60 km2. On March 13, 2006, Noda, along with the town of Takaono (also from Izumi District), was merged into the expanded city of Izumi and no longer exists as an independent municipality. External links Official website of Izumi (in Japanese) (some content...

UBS

Multinational investment bank headquartered in Switzerland This article is about the investment bank and financial services company. For other uses, see UBS (disambiguation). Not to be confused with the courier company UPS, or United Parcel Service. UBS Group AGHeadquarters in Zürich, SwitzerlandFormerlyUnion Bank of Switzerland (1862–1998)Company typePublic (Aktiengesellschaft)Traded asSIX: UBSGNYSE: UBSSMI componentISINCH0244767585IndustryBankingFinancial servicesPredecessorUni...

 

Tanda Trail of Tears. Trail of Tears adalah istilah yang merujuk pada pemindahan paksa penduduk asli Amerika di wilayah tenggara Amerika Serikat setelah ditetapkannya Undang-Undang Pemindahan Indian 1830. Suku-suku Cherokee, Muscogee, Seminole, Chickasaw, dan Choctaw yang tidak mau berasimilasi dipindah paksa dari tanah air mereka ke Teritori Indian di sebelah barat Sungai Mississippi. Mereka yang memilih untuk tetap tinggal dan berasimilasi diperbolehkan menjadi warga negara Amerika Serikat ...