استیو خاطرنشان می کند که اکسل اجازه می دهد تا یک کاربرگ را در چندین فرمت مختلف CSV ذخیره کنید. او تفاوتهای بین اکثر انواع را درک میکند، اما تفاوت بین فرمتهای "CSV (با کاما محدود شده)" و "CSV (MS-DOS)" را از دست میدهد.
برای اکثر مردم تفاوت بسیار کمی بین این دو نسخه وجود دارد. (تفاوت های بسیار بزرگتری بین این نسخه ها و نسخه CSV مکینتاش وجود دارد که اکسل نیز از آن پشتیبانی می کند.) دلیل آن این است که تفاوت کمی بین آنچه که این دو فرمت ایجاد می کنند وجود دارد. با بیشتر داده ها، می توانید یک فایل در دو فرمت ایجاد کنید و آنها را بایت به بایت مقایسه کنید و هیچ تفاوتی پیدا نکنید.
تفاوت بین این دو مهم است، با این حال، اگر شما کاراکترهای خاص خاصی در فیلدهای متنی دارید. به عنوان مثال، یک کاراکتر لهجه (زبان خارجی). اگر به عنوان Windows CSV صادر می کنید، آن فیلدها با استفاده از صفحه کد Windows-1252 کدگذاری می شوند. رمزگذاری DOS معمولاً از صفحه کد 437 استفاده می کند که کاراکترهای مورد استفاده در رایانه های شخصی قدیمی قبل از ویندوز را ترسیم می کند. اگر به عنوان یکی صادر کنید و سپس با ابزاری وارد کنید که انتظار دیگری را دارد، بیشتر چیزها خوب به نظر می رسند، اما اگر مثلاً فردی را با نام اوملاوت (یا شخصیت خارجی دیگر) بشناسید، نتایج غیرمنتظره ای دریافت خواهید کرد.
اساساً، CSV کاما محدود شده توسط ویندوز استفاده میشود و CSV MS-DOS توسط سیستمعاملهای قدیمیتر مبتنی بر DOS استفاده میشود و شما به ندرت با مشکلاتی مواجه میشوید، مگر در شرایطی که در بالا ذکر شد.
اطلاعات بیشتر در مورد صفحات کد را می توان در این صفحه ویکی پدیا یافت:
https://en.wikipedia.org/wiki/Code_page