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

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

  1. #1


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11614
    سپاس
    4,484
    سپاس شده
    10,996 در 2,952 پست

    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


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11614
    سپاس
    4,484
    سپاس شده
    10,996 در 2,952 پست

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

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






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

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

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

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

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

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

پسوند csv

فایل csv

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

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

فرمت csv

پنجره text import wizard

باز کردن فایل csv

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

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

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