سلام
بالاخره بعد از کلی جست و جو به یه موضوع دلخواه رسیدم که دربارش اولین پست خودم رو تو ویرگول منتشر کنم :))
Let's go?
شاید تا حالا با فرمت csv مواجه شده باشید. بعد از دبل کلیک روی این فایلها میبینید که با برنامه اکسل باز میشن و یسری دیتاهای جدول بندی شده رو بهتون نشون میدن. اما آیا فرمت csv جزو فرمتهای اکسله؟
قبل از هر چیزی بیاید یه چیزی رو با هم تست کنیم. برنامه اکسل رو باز کنید یسری دیتا رو تو هر سلولی که دوست دارید سیو کنید. بعد Save as و بعد هم انتخاب فرمت CSV و انتخاب directory برای ذخیره.
حالا برید فایل رو با اکسل باز کنید. یسری اتفاقا افتاده که باید بررسی کنیم:
به نظرتون این موارد به چه چیزی اشاره داره؟ خیلی ساده است. این فرمت ، سبک ترین و بهترین فرمت برای ذخیره دیتاها به عنوان یه دیتابیسه (نه یه دیتابیس خیلی بزرگ فقط یه دیتابیس کوچولو!)
حالا بیاید یه کار جالب انجام بدیم. فایلی که به فرمت CSV ذخیره کرده بودید رو با برنامه نوت پد کبیر بازش کنید. نتایج جالبی انتظارتون رو میکشه :)
دیتاهایی که تو فایل اکسل ذخیره کردید اینجا هم هست ولی با کاما از هم دیگه جدا شدن
پس ما با یه فایل اکسل مواجه نیستیم! بعلهههه سر کارمون گذاشته بودن. فایل CSV در اصل یک فایل تکست محسوب میشه که دیتاهای متفاوت رو با کاما از هم دیگه جدا میکنه تا توی نرمافزاری مثل اکسل مرتب نمایش داده بشن. یا مثلا برای کسی که میخواد با پایتون اسکریپت بنویسه و ورداره با pandas اطلاعات رو بخونه و بنویسه کار راحت تر باشه.
فایل CSV چون یک فایل متنی مرتب شدهاست و از دادههای اضافی مثل فونت و بکگراند کالر و ... خالی شده نسبت به اکسل فوقالعاده سریعتر خواهد بود و تو تعداد محاسبات بالاتر خیلی کاربردی خواهد بود.
ضمنا حالا که تشریف آوردید و تا اینجا همراه ما بودید خواستم بگم اگه از همون اول درباره فرمت فایل یه تحقیق کوچیک میکردید متوجه میشدید که CSV مخفف comma-separated values هست یعنی مقادیر جدا شده با کاما و دیگه کارتون به اینجا نمیکشید:))
اگر از مطلب لذت بردید لایک و کامنت فراموش نشه?