پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: CSV و نحوه import کردن اطلاعات مربوطه

  1. #1


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,149
    امتیاز
    11592
    سپاس
    4,476
    سپاس شده
    10,974 در 2,948 پست

    CSV و نحوه import کردن اطلاعات مربوطه

    سلام

    معرفی csv

    CSV یا همان Comma Seperated Values یک قالب فایل معروف و خیلی قدیمی (از حدود ۴۵ سال پیش!) است که در محیط*ها و نرم افزارهای بسیار مختلفی مورد استفاده قرار می*گیرد. در این قالب هر رکورد از اطلاعات در یک سطر فایل ذخیره می*شود. و در هر سطر هم فیلدها به وسیله کاراکتر کاما «,» از هم جدا می*شوند.

    برای CSV هیچ استاندارد واحدی وجود ندارد. حتی RFC 4180 هم به صورت Informational ارائه شده است یعنی استاندارد واحدی را مشخص نکرده و صرفا قالبی که در بیشتر پیاده*سازی*ها مورد استفاده قرار گرفته را معرفی می*کند. این یعنی اینکه CSV که از اکسل می*گیرید لزوما با CSV که ممکن است از Gmail Contacts یا MySQL بگیرید یکی نخواهد بود. مثلا در یکی از header استفاده شده و در دیگری نه و یا مقدار فیلدها در یکی با double qution محصور شده و در دیگری نه. بدترین قسمت این ماجرا این است که در بیشتر پیاده سازی هیچ اهمیتی به Enocding داده نشده و فرض همه به ASCII بودن فایل است و بدتر از این از آنجا که به نظر می*رسد CSV از Byte Order استفاده نمی*کند،در نتیجه فایل آن حتما باید تک بایتی باشد مثل ASCII و UTF-8 و باز هم در نتیجه نمی*توان از قالب*های ۲ بایتی (یعنی هر کاراکتر در ۲ بایت ذخیره شود) مثل فایل*های متنی یونیکد ویندوز در آن استفاده کرد. البته در حال تک بایتی هم Encoding را خود استفاده کننده باید بفهمد و نوع Encoding مورد استفاده از هیچ جای یک فایل CSV قابل استخراج نیست. در بعضی جاهای خاص مثل وقتی که قرار است فایل CSV به عنوان یک MIME TYPE به اسم text/csv رد و بدل شود یک header به نام charset هست که می*توان Encoding را در آن معرفی نمود. فراموش نشود که این header خارج از خود فایل CSV قرار دارد.

    در بعضی حالات به نظر می*رسد که CSV از Byte Order استفاده می*کند یعنی مثل فایل*های متنی داخل ویندوز می*شود یک یا چند بایت خاص را به منظور تعیین Encoding مورد استفاده در ابتدای فایل قرار داد و سپس هر کاراکتر را با توجه به Encoding انتخابی ۱ یا ۲ بایت در نظر گرفت. البته در یکی دو آزمایش معلوم شد که خیلی برنامه*ها از جمله Excel 2007 با فایل*های متنی ۲ بایتی (ذخیره هر کاراکتر در ۲ بایت) مشکل دارند و این روش خیلی قابل اطمینان نیست.

    هر فایل CSV به صورت یک فایل متنی خالص تک بایتی بدون Byte Order ذخیره شده ولی برای ذخیره مقادیر یونیکد آنها را به قالب UTF-8 در آورده و در جای فیلدها ذخیره شود. برای خواندن این CSV هم همه فیلدها از UTF-8 به متن معمولی decode شود. به جای UTF-8 از هر روش دیگری هم که کاراکترهای یونیکد را به رشته*ای از کاراکترهای تک بایت تبدیل می*کنند هم می*شود استفاده کرد. مثلا مثل این روش در صفحات HTML که کاراکتر «ن» فارسی با کد «#1606;» نمایش داده می*شود. فقط باید دقت شود که استفاده کننده فایل CSV هم از روش Encoding مورد استفاده ما با خبر باشد

    نحوه import کردن از یک csv به اکسل

    براى مشاهده فايل CSV در اکسل به این صورت عمل کنید: از منوى File گزينه Open را انتخاب نماييد. - در پنجره Open بعد از يافتن فايل مربوط, گزينه(Text Files(*.prn; *.txt; *.csv را انتخاب کنيد. - در پنجره Text Import Wizard ابتدا گزينه Delimited , سپس گزينه (Unicode (Utf-8 و دکمه Next را انتخاب کنيد. - در پنجره بعدى , در قسمت Delimiters گزينه Comma را انتخاب و گزينه Tab را از حالت انتخاب شده خارج کنيد. - دکمه Finish را کليک کنيد. - حال با انتخاب گزينه Save از منوى فايل , مى توانيد اين فايل با قالب مورد نظر خود ذخيره نماييد.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (2)


  3.  

  4. #2

    آخرین بازدید
    22 _ 06 _ 2013
    تاریخ عضویت
    June_2013
    نوشته ها
    1
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست

    RE: CSV و نحوه import کردن اطلاعات مربوطه

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

    ممنون

  5. #3


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,149
    امتیاز
    11592
    سپاس
    4,476
    سپاس شده
    10,974 در 2,948 پست

    RE: CSV و نحوه import کردن اطلاعات مربوطه

    بعد از import کردن فایل مورد نظر اولین پنجره ای که باز میشه همون text import wizard هست






اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ورود اطلاعات متنی با اکسل با استفاده از Text Import Wizard
    توسط Amir_assaluyeh در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 3
    آخرين نوشته: 14 _ 05 _ 2012, 11:00

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

پسوند csv

پنجره text import wizard در اکسل

فایل csv

فرمت csv

CSV و نحوه import کردن اطلاعات مربوطه

پنجره text import wizard

گزینه text import wizard در اکسلimport excel into mysql روشگزینهDelimitedدر اکسلدر پنجره text import wizardباز کردن فایل csv nv excelباز کردن فایل csvفایل های با پسوند csvcsv ایجاد فایل excelگزینه text import wizard کجاست در اکسلفایل با پسوند csvدستور خواندن فایل csv در متلبtext import wizard کجاستباز كردن فايل csvخواندن فایل csvپسوند فایل csvدر پنجره text import wizard ابتدا گزينه delimited سپس گزينه (unicode (utf-8 و دکمه next را انتخاب کنيد.چگونگی import کردن یک فایل excel در mysqltext import wizard ابتدا گزينه delimitedچگونگی import فایل csv در اکسل

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است