زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه دوست دارید زنگ را بخوانید
بدون هرزنامه

کاربران بیشتر و بیشتر کامپیوترهای شخصی، تعداد زیادی برنامه و فایل. نیاز به ذخیره، تبدیل و انتقال فایل ها وجود دارد. انواع پسوندها به تبدیل فایل‌ها کمک می‌کنند و در نتیجه کارکردها و معانی دیگری به آنها می‌دهند. یکی از این افزونه های کمکی CSV است.

جداول با داده های مختلف به ویژه اغلب تبدیل می شوند. CSV این کار را بسیار خوب انجام می دهد. البته روش‌های پیشرفته‌تری هم وجود دارد، اما اگر با CSV روبرو شویم، در مورد تمام جوانب مثبت و منفی این افزونه خاص صحبت خواهیم کرد.

چه چیزی در یک فایل CSV پنهان است؟

اول، این سؤال کاملاً مورد انتظار مطرح می شود - همه چیز در مورد چیست؟ فایل‌های CSV داده‌های جدولی فشرده‌شده‌ای هستند که در رایج‌ترین حالت، هر سلول از همسایه‌اش با کاما جدا می‌شود. از این رو نام - CommaSeparatedValues. سه نوع تعیین حدود سلول و بر این اساس، سه قالب وجود دارد:

  1. csv-
  2. TSV - برگه
  3. SCSV - نقطه ویرگول

در مجموع، CSV بسیار است راه راحتتبادل داده بین چندین برنامه غیرمرتبط - به عنوان مثال، می توانید با استفاده از توابع صادرات، جدولی از داده ها را از یک پورتال اینترنتی در چنین فایلی آپلود کنید و سپس با باز کردن CSV با استفاده از برنامه های آشنا، داده ها را تجزیه و تحلیل کنید، نمودارها، نمودارها بسازید و بسیاری از عملیات های دیگر را انجام دهید. روی کامپیوتر

بهتر است چنین فایل هایی را در Notepad++ یا OpenOffice (یعنی برنامه Cacl که برای کار با داده های جدولی طراحی شده است) ایجاد کنید تا از مشکلات رمزگذاری جلوگیری کنید. به عنوان مثال، اگر متن از یونیکد استفاده کند و ویندوز پیش‌فرض 1251 باشد، جدول به جای داده دارای علامت‌های سوال جامد خواهد بود. همچنین می توانید CSV را در CSV ایجاد کنید. جدول را با داده پر می کنیم و در پسوند csv ذخیره می کنیم.

توجه داشته باشید که ردیف اول فایل CSV معمولاً شامل نام ستون ها است و نوعی سرصفحه جدول است. وجود چنین خطی هنگام کار با CSV در همان اکسل اختیاری است، اما وجود آن شناسایی داده ها و کار با آنها را بسیار ساده می کند.

روش باز کردن سند CSV

هنگام باز کردن فایل های CSV، مشکل زیر رخ می دهد: برخی از برنامه ها تفاوت بین csv، tsv و scsv را "نمی فهمند". یعنی در نهایت معلوم می شود که اصلاً آن چیزی نیست که ما ترجیح می دهیم ببینیم.

اکسل به این خطا هشدار می دهد و قبل از باز کردن فایل ما می پرسد که چه چیزی و چگونه باید شمارش و تقسیم شود. این کار کار با حجم زیاد داده را آسان تر می کند.

در نهایت بیایید فایل خود را باز کنیم:

  1. برگه داده
  2. دریافت داده های خارجی
  3. از متن
  4. انتخاب فایل csv ما
  5. ما دستورالعمل های Text Wizard را دنبال می کنیم و سند خود را دریافت می کنیم.

اگر یک فایل CSV از اکسل ایجاد می کنید، لطفاً توجه داشته باشید که این فرمت فقط برای ذخیره داده های متنی طراحی شده است. همچنین ذخیره شده نباید دارای نویسه هایی باشد که به عنوان جداکننده ستون استفاده می شوند. مثال: اگر جداکننده ها کاما هستند، نباید در متن فایل ذخیره شده باشند.

اکنون در مورد تمام خطرات مربوط به فرمت CSV به ما هشدار داده شده است. برنامه نویسان آن را عمیق تر مطالعه می کنند و این اطلاعات برای زوج اول کافی است.

فایل های CSV برای ذخیره داده های جدولی در قالب فایل متنی ساده طراحی شده اند. برای باز کردن چنین فایلی لازم نیست برنامه ویژهبرای کار با جداول، هر ویرایشگر متن ساده کافی است. این فرمت اغلب توسط انواع مختلف اسکریپت برای ذخیره مقادیر کمی داده استفاده می شود.

دستورالعمل

  • از ساده ترین ها استفاده کنید ویرایشگر متن(به عنوان مثال، Notepad) برای ایجاد "دستی" یک فایل CSV. اگر به فایلی نیاز دارید که حاوی هیچ داده ای نباشد، فقط ذخیره کنید سند خالیبا پسوند csv - برای مثال data.csv.
  • در صورت نیاز به قرار دادن برخی داده های جدولی در فایل، محتویات ستون های مجاور جدول را با کاما جدا کنید. نام این قالب (CSV - مقادیر جدا شده با کاما) از انگلیسی به عنوان "مقادیر جدا شده با کاما" ترجمه شده است. با این حال، راحت تر است و بنابراین معمولاً برای جدا کردن مقادیر با نقطه ویرگول استفاده می شود. این به این دلیل است که در اکثر کشورهای غیر انگلیسی زبان مرسوم است که از کاما به عنوان جداکننده بین اعداد صحیح و کسری اعداد واقعی استفاده می شود.
  • فقط یک خط داده جدولی در هر خط در فایل CSV قرار دهید. یعنی خط پایان دهنده جداکننده خط جدول موجود در چنین فایلی است.
  • اگر نمی‌خواهید فایل CSV را خودتان ایجاد کنید، از ویرایشگر صفحه‌گسترده استفاده کنید. اکثر برنامه های صفحه گسترده می توانند داده ها را در این قالب بخوانند و ذخیره کنند. برای مثال می توانید از اپلیکیشن آفیس استفاده کنید مایکروسافت اکسل 2007: هنگامی که جدولی را در آن ایجاد کردید (یا باز کردید) که می خواهید در یک فایل csv. ذخیره کنید، روی دکمه گرد بزرگ Office در سمت چپ کلیک کنید. گوشه بالاییویندوز ویرایشگر در منوی باز شده، به بخش "ذخیره به عنوان" بروید و مورد پایین - "فرمت های دیگر" را انتخاب کنید. این آیتم منو اختصاص داده شده است " کلید داغ» F12 - می توانید از آن استفاده کنید.
  • لیست کشویی "نوع فایل" را گسترش دهید و خط "CSV (از هم جدا شده با کاما)" را انتخاب کنید. سپس در قسمت "نام فایل" نامی را وارد کنید، مکان ذخیره سازی را انتخاب کنید و روی دکمه "ذخیره" کلیک کنید.
  • به سوالاتی که اکسل قبل از ذخیره کردن فایل دو بار می پرسد، با بله (دکمه های "OK" و "بله") پاسخ دهید. به این ترتیب، ویرایشگر هشدار می‌دهد که قالب CSV از قالب‌بندی متن، استفاده از «کتاب‌ها» و «صفحات»، فرمول‌ها در سلول‌ها و سایر گزینه‌های موجود در قالب‌های بومی این ویرایشگر صفحه‌گسترده پشتیبانی نمی‌کند.
  • وزارت آموزش و پرورش و علوم فدراسیون روسیه

    دولت سازمان تامین مالی دولتیآموزش عالی حرفه ای

    دانشگاه فنی دولتی نووسیبیرسک

    بخش SIT

    شهرک سازی و کارهای گرافیکی

    توسط رشته

    "فناوری اطلاعات شبکه"

    فرمت دادهcsv

    گروه: AVT-909

    تکمیل شده توسط: Gogoli A.G.

    معلم:

    خیرت الدینوف M.S.

    نووسیبیرسک، 2013

    ورزش. 3

    1. مقدمه. چهار

    2. اطلاعات کلی. 5

    3. ساختار داده در فایل. 6

    3.1. ورودی های. 6

    3.2. فیلدها (ستون ها) 6

    3.2 جداکننده ها. 7

    3.3 نشانگر پایان رکورد. 7

    4. ضبط عنوان. 9

    5. حفاظت از میدان داده. 9

    5.1 دو نقل قول برای محافظت.. 9

    5.2 نقل قول دوگانه. ده

    6. مثال پیاده سازی. یازده

    7. کتابخانه های کار با فرمت.. 12

    8. برنامه تست. 13

    ادبیات. چهارده


    ورزش

    1. یاد بگیرید و یک نمای کلی از قالب CSV بنویسید.

    2. مروری بر کتابخانه های توزیع شده رایگان موجود در شبکه بنویسید که داده های خواندن / نوشتن را در قالب مشخص / زبان توصیف یا انتقال داده ها برای پروتکل مشخص شده یا رابط I / O و رابط با ماژول های C / C ++ اجرا می کنند.

    3. رویه ای برای خواندن داده ها در قالب مشخص شده بنویسید.

    4. رویه ای برای نوشتن داده ها در قالب مشخص شده بنویسید.

    5. یک تابع برای دریافت/انتقال داده با استفاده از پروتکل مشخص شده یا رابط ورودی/خروجی بنویسید.

    6. مجموعه داده های آزمایشی را برای آزمایش انواع عناصر داده مورد استفاده در قالب مشخص شده کامپایل کنید.


    1. مقدمه

    csv(از انگلیسی. مقادیر جدا شده با کاما- مقادیر جدا شده با کاما) - یک قالب متنی که برای نمایش داده های جدولی طراحی شده است. هر خط از فایل یک خط از جدول است. مقادیر ستون های جداگانه با یک کاراکتر جداکننده (جداکننده) - کاما (،) از هم جدا می شوند.

    شما می توانید یک فایل CSV را به عنوان ذخیره داده ها از برنامه تولید کننده تا خواندن توسط برنامه مصرف کننده در نظر بگیرید. عملکرد اصلی آنها ذخیره داده های متنی است و برای داده های باینری در نظر گرفته نشده اند.


    2. اطلاعات عمومی

    یک فایل CSV از دو نوع داده تشکیل شده است: بار و توکن. محموله چیزی است که در برنامه تولید کننده نوشته شده و در برنامه مصرف کننده خوانده می شود. نشانگرها برای سازماندهی داده های بار در یک فایل CSV استفاده می شوند.

    قوانین زیر برای همه فایل ها اعمال می شود csv:

    1 پسوند فایل باید *.csv باشد، صرف نظر از نوع نشانگرها.

    این تضمین می کند که فایل به همراه نشانگرها به درستی خوانده می شود. سه رمزگذاری رایج 8 بیتی 1252، ISO/IEC 8859-1 و UTF-8 هستند.

    3 به غیر از نشانگرها، چیزی نباید در رمزگذاری ASCII نوشته شود.

    فایل CSV برای ذخیره داده های باینری طراحی نشده است. این قانون استفاده از اکثر کاراکترهای کنترل ASCII را ممنوع می کند.

    4 فایل CSV باید حداقل یک ورودی داشته باشد.

    فایل CSV نباید خالی باشد (طول صفر) یا فقط حاوی یک پایان منطقی باشد. حداقل تعداد رکوردهایی که یک فایل CSV باید داشته باشد، یک رکورد هدر و به دنبال آن 0 یا بیشتر رکورد داده است.


    3. ساختار داده ها در فایل

    3.1. ورودی های.

    یک رکورد در یک فایل CSV از دو بخش تشکیل شده است: داده اصلی محدود شده و نشانگر پایان رکورد. (عکس. 1)

    شکل 1. ساختار رکوردها در یک فایل CSV.

    3.2. فیلدها (ستون ها)

    CSV به طور کلی برای ذخیره داده های جدولی همگن استفاده می شود. هنگامی که در یک جدول مشاهده می شود، داده های داخل CSV به صورت بصری در چندین ردیف (سوابق) و ستون (فیلد) سازماندهی می شوند. از این رو اصطلاح فیلد ستونی است.

    با طول فیلد ثابت، مکان نسبی هر فیلد در یک رکورد باید ثابت شود. با این حال، CSV یک فرمت فایل است که به رکوردهای با طول متغیر اجازه می دهد. این باعث صرفه جویی در فضای قابل توجهی در مقایسه با فرمت های با طول ثابت می شود. برای پیاده سازی این رویکرد، از نشانگر جداسازی بار استفاده می شود که انتقال از یک فیلد به میدان دیگر را نشان می دهد. جداکننده فیلد یک کاراکتر است.

    یک ورودی هدر نیز وجود دارد. بنابراین، بسیار مهم است که فیلدهای موجود در رکورد از ترتیب داده شده پیروی کنند.

    شکل 2 نشان می دهد که کجا از کاراکترهای جداکننده (SEP) در یک رکورد استفاده می شود. کل رکورد فقط می تواند از جداکننده ها تشکیل شود.

    شکل 2. فرمت ضبط در فایل CSV.

    3.2 جداکننده ها

    اگر چه نام فایل فرمت مقادیر جدا شده با کاما- مقادیر جدا شده با کاما یک کاما را به عنوان جداکننده فیلد فرض می کند، برخی از برنامه ها از کاراکترهای دیگر استفاده می کنند.

    قوانین زیر برای جداکننده اعمال می شود:

    1 جداکننده فیلد باید یک کاراکتر باشد.

    2 پس از انتخاب یک کاراکتر، همان کاراکتر باید در کل فایل استفاده شود.

    3 سازنده برنامه باید از کاما (ASCII 0x2C) به عنوان جداکننده فیلد استفاده کند.

    این قانون یکی از سخت‌ترین مشکلاتی را که توسعه‌دهندگان هنگام اجرای کد برای پردازش یک فایل CSV با آن مواجه می‌شوند، مطرح می‌کند: جداکننده‌های تعبیه‌شده در بارگذاری‌ها.

    فایل با پسوند csv است سند متنیکه برای نمایش و پردازش داده ها در محصولات نرم افزاری مختلف استفاده می شود. ساختار فایل "csv" خطوط جدا شده با کاما است. هر سطر یک ردیف در جدول است و برای جدا کردن این سطرها به ستون از کاما استفاده می شود.

    در یک یادداشت!

    تاریخچه ایجاد فایل به سال 1967 برمی گردد. سپس این قالب برای اولین بار شروع به استفاده کرد کامپیوترهای IBMاداره می شود سیستم عامل OS/360. با وجود عمر طولانی این قالب، هنوز ارتباط خود را از دست نداده است و در پردازنده‌های صفحه گسترده و برنامه‌هایی که پایگاه‌های داده را پردازش می‌کنند استفاده می‌شود.

    با چه برنامه ای فایل csv را باز کنیم؟

    فرمت سند csv یک فایل متنی ساده است. برای ویرایش سریع آن، تنها چیزی که نیاز دارید یک دفترچه یادداشت یا متن رایگان است ویرایشگر دفترچه یادداشت++. می توانید آن را دانلود کنید. نمونه افتتاحیه در دفترچه یادداشت++ در شکل زیر نشان داده شده است.

    در یک یادداشت!

    Notepad در صورت نیاز به ویرایش یک فایل کوچک مفید است. اما اگر داده های زیادی در فایل وجود دارد، استفاده از یک پردازنده صفحه گسترده راحت تر است.

    محبوب ترین صفحات گسترده عبارتند از:

    • گنومریک؛
    • مایکروسافت اکسل؛
    • LibreOffice Calc;
    • OpenOffice Calc;
    • صفحات گسترده Kingsoft.

    به عنوان مثال، LibreOffice را می توان از آن دانلود کرد سایت رسمی .

    علاوه بر ویرایشگرهای صفحه گسترده، از فایل csv در نرم افزارهای تخصصی مختلفی استفاده می شود که داده ها را در آن ذخیره می کند. همچنین، گوگلاز این قالب در محصولات خود برای وارد کردن و صادرات مخاطبین به Gmail استفاده می کند.

    چگونه فایل csv را باز کنیم؟

    حالا بیایید به یک مثال مفصل از باز کردن یک فایل "csv" نگاه کنیم. برای انجام این کار، از ویرایشگر صفحه گسترده LibreOffice Calc استفاده می کنیم که در نسخه رایگان موجود است مجموعه اداری libreoffice:


    امیدواریم با مقاله ما بتوانید با این مشکل مقابله کنید. سوالات را در نظرات بنویسید!

    فایل CSV (فایل مقادیر جدا شده با کاما) فایلی است که مقادیر آن با کاما از هم جدا می شوند. فرمت CSV یک قالب متنی در نظر گرفته می شود و برای ارائه داده های جدولی در نظر گرفته شده است.

    یک فایل csv. می تواند ایجاد شود، برای مثال، با استفاده از ابزار Nokia PC Suite هنگام صادرات پیام های کاربر از دستگاه موبایلروی کامپیوتر خطوط فایل CSV خطوط جداگانه جدول هستند. مقدار هر ستون جداگانه یک مقدار جدا شده با کاما است. اگر مقادیر حاوی کاراکترهای رزرو شده باشند، از نقل قول های دوگانه به عنوان جداکننده استفاده می شود. لازم به ذکر است که این فرمت داده توسط تعداد زیادی از سیستم های نرم افزاری، برخی از ابزارها از نقطه ویرگول به عنوان جداکننده استفاده می کنند.

    نوع فایل، که دارای پسوند csv. است، حاوی اطلاعاتی است که می تواند به یک پایگاه داده وارد شود، مشابه فایل متنیمی تواند داده های مورد نیاز برای سازماندهی جداول را حمل کند.

    یک فایل CSV توسط یک ویرایشگر متن قابل خواندن است و لیست این ویرایشگرها شامل اکثر برنامه هایی است که برای کار با متن و جداول استفاده می شود. بنابراین، برنامه‌هایی مانند Microsoft Excel یا Corel WordPerfect Office می‌توانند فایلی با مقدار فرمت csv. را باز کنند و فرمت فایل نیز توسط برنامه‌های کاربردی LibreOffice، Apache OpenOffice و بسیاری دیگر باز می‌شود.

    فایل های داده جدا شده با کاما وظیفه ارتباط بین سیستم های مختلف را بر عهده دارند و انتقال و پردازش داده های انبوه متشکل از ساختار جدولی را تسهیل می کنند.

    زنگ

    کسانی هستند که قبل از شما این خبر را می خوانند.
    برای دریافت آخرین مقالات مشترک شوید.
    پست الکترونیک
    نام
    نام خانوادگی
    چگونه دوست دارید زنگ را بخوانید
    بدون هرزنامه