نحوه تبدیل فایل های اکسل به فرمت CSV

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

در این مقاله، روش‌های سریع و کارآمد برای صادرات داده‌ها از اکسل به CSV را یاد می‌گیریم و یاد می‌گیریم که چگونه یک فایل اکسل را بدون تحریف همه کاراکترهای خاص و خارجی به CSV تبدیل کنیم. تکنیک های توضیح داده شده در مقاله در تمام نسخه های اکسل 2013، 2010 و 2007 کار می کنند.

نحوه تبدیل فایل اکسل به CSV

اگر می خواهید فایل اکسل را به برنامه دیگری صادر کنید، مانند دفترچه آدرس Outlook یا پایگاه داده Access، ابتدا برگه اکسل را به یک فایل CSV تبدیل کنید و سپس فایل را وارد کنید. . Csv به برنامه دیگری در زیر یک راهنمای گام به گام در مورد نحوه صادرات یک کتاب کار اکسل به فرمت CSV با استفاده از ابزار اکسل آورده شده است - "ذخیره به عنوان'.

  1. در یک کتاب کار اکسل، تب را باز کنید پرونده (فایل) و کلیک کنید ذخیره به عنوان (ذخیره به عنوان). علاوه بر این، کادر محاوره ای ذخیره یک سند (Save as) را می توان با فشار دادن کلید باز کرد F12.
  2. در نوع فایل (ذخیره به عنوان نوع) را انتخاب کنید CSV (با کاما از هم جدا شده است) (CSV (با کاما محدود شده)).نحوه تبدیل فایل های اکسل به فرمت CSVعلاوه بر CSV (با کاما محدود شده)، چندین گزینه فرمت CSV دیگر در دسترس هستند:
    • CSV (با کاما از هم جدا شده است) (CSV (با کاما محدود شده)). این فرمت داده‌های اکسل را به‌عنوان یک فایل متنی با کاما ذخیره می‌کند و می‌تواند در یکی دیگر از برنامه‌های ویندوز و در نسخه دیگری از سیستم عامل ویندوز استفاده شود.
    • CSV (Macintosh). این فرمت یک کتاب کار اکسل را به عنوان یک فایل محدود شده با کاما برای استفاده در سیستم عامل مک ذخیره می کند.
    • CSV (MS DOS). یک کتاب کار اکسل را به عنوان یک فایل محدود شده با کاما برای استفاده در سیستم عامل MS-DOS ذخیره می کند.
    • متن یونیکد (متن یونیکد (*txt)). این استاندارد تقریبا توسط تمامی سیستم عامل های موجود از جمله ویندوز، مکینتاش، لینوکس و سولاریس یونیکس پشتیبانی می شود. این تقریباً از تمام زبان های مدرن و حتی برخی از زبان های قدیمی پشتیبانی می کند. بنابراین، اگر یک کتاب کار اکسل حاوی داده هایی به زبان های خارجی است، توصیه می کنم ابتدا آن را با فرمت ذخیره کنید متن یونیکد (متن یونیکد (*txt))، و سپس همانطور که بعداً در Export from Excel به فرمت UTF-8 یا UTF-16 CSV توضیح داده شد، به CSV تبدیل کنید.

توجه داشته باشید: همه فرمت های ذکر شده فقط برگه اکسل فعال را ذخیره می کنند.

  1. پوشه ای را برای ذخیره فایل CSV انتخاب کنید و کلیک کنید ذخیره (ذخیره).بعد از فشار دادن ذخیره (ذخیره) دو کادر محاوره ای ظاهر می شود. نگران نباشید، این پیام ها نشان دهنده خطا نیست، باید اینطور باشد.
  2. اولین کادر محاوره ای این را به شما یادآوری می کند فقط برگه فعلی را می توان در فایلی از نوع انتخاب شده ذخیره کرد (نوع فایل انتخابی از کتابهای کاری که حاوی چندین برگه هستند پشتیبانی نمی کند). برای ذخیره فقط برگه فعلی، فقط فشار دهید OK.نحوه تبدیل فایل های اکسل به فرمت CSVاگر می‌خواهید همه برگه‌های کتاب را ذخیره کنید، روی آن کلیک کنید لغو (لغو) و تمام برگه های کتاب را به صورت جداگانه با نام فایل های مناسب ذخیره کنید، یا می توانید نوع فایل دیگری را که از چندین صفحه پشتیبانی می کند ذخیره کنید.
  3. پس از کلیک کردن OK در اولین کادر محاوره‌ای، مورد دوم ظاهر می‌شود که هشدار می‌دهد برخی از ویژگی‌ها به دلیل پشتیبانی نشدن با فرمت CSV در دسترس نیستند. این طوری باید باشد، پس فقط کلیک کنید بله (آره).نحوه تبدیل فایل های اکسل به فرمت CSV

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

از اکسل به CSV با رمزگذاری UTF-8 یا UTF-16 صادر کنید

اگر برگه اکسل حاوی هر گونه کاراکتر خاص یا خارجی (تیلد، لهجه و مانند آن) یا هیروگلیف باشد، تبدیل صفحه اکسل به CSV به روشی که در بالا توضیح داده شد کار نخواهد کرد.

نکته این است که تیم ذخیره به عنوان > CSV (ذخیره به عنوان > CSV) همه کاراکترها به جز ASCII (کد استاندارد آمریکایی برای تبادل اطلاعات) را مخدوش می کند. و اگر در صفحه اکسل گیومه های دوتایی یا خط تیره وجود داشته باشد (مثلاً هنگام کپی / چسباندن متن از یک سند Word به اکسل منتقل می شود) - چنین کاراکترهایی نیز خرد می شوند.

راه حل آسان - برگه اکسل را به عنوان فایل متنی ذخیره کنید یونیکد (txt.)و سپس آن را به CSV تبدیل کنید. به این ترتیب، تمام کاراکترهای غیر ASCII دست نخورده باقی می مانند.

قبل از ادامه، اجازه دهید تفاوت های اصلی بین رمزگذاری های UTF-8 و UTF-16 را به طور خلاصه توضیح دهم تا در هر مورد بتوانید فرمت مناسب را انتخاب کنید:

  • UTF-8 یک رمزگذاری فشرده تر است که از 1 تا 4 بایت برای هر کاراکتر استفاده می کند. اغلب توصیه می شود از این فرمت زمانی استفاده کنید که کاراکترهای ASCII در فایل غالب هستند، زیرا اکثر این کاراکترها به 1 بایت حافظه نیاز دارند. مزیت دیگر این است که رمزگذاری یک فایل UTF-8 که فقط شامل کاراکترهای ASCII است به هیچ وجه با همان فایل ASCII متفاوت نخواهد بود.
  • UTF-16 از 2 تا 4 بایت برای ذخیره هر کاراکتر استفاده می کند. لطفاً توجه داشته باشید که در همه موارد یک فایل UTF-16 به فضای حافظه بیشتری نسبت به فایل UTF-8 نیاز ندارد. برای مثال، کاراکترهای ژاپنی در UTF-3 4 تا 8 بایت و در UTF-2 4 تا 16 بایت می گیرند. بنابراین، استفاده از UTF-16 در صورتی منطقی است که داده ها دارای نویسه های آسیایی، از جمله ژاپنی، چینی و کره ای باشند. عیب اصلی این کدگذاری این است که با فایل های ASCII سازگاری کامل ندارد و برای نمایش چنین فایل هایی نیاز به برنامه های خاصی دارد. اگر قصد دارید فایل های به دست آمده را از اکسل در جای دیگری وارد کنید، این را در نظر داشته باشید.

نحوه تبدیل فایل اکسل به CSV UTF-8

فرض کنید یک برگه اکسل با کاراکترهای خارجی داریم، در مثال ما آنها نام های ژاپنی هستند.

نحوه تبدیل فایل های اکسل به فرمت CSV

برای صادر کردن این برگه اکسل به یک فایل CSV، در حالی که تمام هیروگلیف ها را حفظ می کنیم، موارد زیر را انجام می دهیم:

  1. در اکسل، تب را باز کنید پرونده (فایل) و کلیک کنید ذخیره به عنوان (ذخیره به عنوان).
  2. نام فایل را در فیلد وارد کنید نوع فایل (ذخیره به عنوان نوع) را انتخاب کنید متن یونیکد (متن یونیکد (*.txt)) و کلیک کنید ذخیره (صرفه جویی).نحوه تبدیل فایل های اکسل به فرمت CSV
  3. فایل ایجاد شده را در هر ویرایشگر متن استانداردی مانند Notepad باز کنید.

توجه داشته باشید: همه ویرایشگرهای متن ساده به طور کامل از کاراکترهای یونیکد پشتیبانی نمی کنند، بنابراین برخی ممکن است به صورت مستطیل ظاهر شوند. در بیشتر موارد، این به هیچ وجه روی فایل نهایی تاثیری نخواهد داشت و می توانید به سادگی آن را نادیده بگیرید یا ویرایشگر پیشرفته تری مانند Notepad++ را انتخاب کنید.

  1. از آنجایی که فایل متنی یونیکد ما از کاراکتر تب به عنوان جداکننده استفاده می‌کند و می‌خواهیم آن را به CSV تبدیل کنیم (با کاما محدود شده)، باید کاراکترهای برگه را با کاما جایگزین کنیم.

توجه داشته باشید: اگر نیاز جدی به دریافت فایلی با جداکننده کاما وجود ندارد، اما به هر فایل CSV نیاز دارید که اکسل بتواند آن را بفهمد، این مرحله را می توان نادیده گرفت، زیرا مایکروسافت اکسل فایل ها را کاملاً با جداکننده - جدول بندی درک می کند.

  1. اگر همچنان به یک فایل CSV (با کاما از هم جدا شده) نیاز دارید، در Notepad موارد زیر را انجام دهید:
    • کاراکتر تب را انتخاب کنید، روی آن کلیک راست کرده و در منوی زمینه، کلیک کنید نسخه (کپی)، یا فقط کلیک کنید کلیدهای Ctrl + Cهمانطور که در شکل زیر نشان داده شده است.نحوه تبدیل فایل های اکسل به فرمت CSV
    • رسانه ها و مطبوعات Ctrl + Hبرای باز کردن کادر محاوره ای جایگزین (جایگزین کنید) و کاراکتر برگه کپی شده را در فیلد جایگذاری کنید که (چه چیز را پیدا کنم). در این حالت، مکان نما به سمت راست حرکت می کند - این به این معنی است که یک کاراکتر تب درج شده است. در زمینه نسبت به (جایگزین با) کاما را وارد کرده و فشار دهید همه را جایگزین کنید (همه را جایگزین کنید).نحوه تبدیل فایل های اکسل به فرمت CSV

    در Notepad نتیجه چیزی شبیه به این خواهد بود:

    نحوه تبدیل فایل های اکسل به فرمت CSV

  2. کلیک کنید پرونده > ذخیره به عنوان (File > Save as)، یک نام برای فایل و در لیست کشویی وارد کنید رمز گذاری (رمزگذاری) را انتخاب کنید UTF-8… سپس دکمه را فشار دهید ذخیره (صرفه جویی).نحوه تبدیل فایل های اکسل به فرمت CSV
  3. Windows Explorer را اجرا کنید و پسوند فایل را از آن تغییر دهید کلیپ برد چند منظوره on . Csv.تغییر پسوند متفاوت است کلیپ برد چند منظوره on . Csv می توانید این کار را مستقیماً در Notepad انجام دهید. برای انجام این کار، در کادر محاوره ای ذخیره به عنوان (ذخیره به عنوان) در فیلد نوع فایل (ذخیره به عنوان نوع) یک گزینه را انتخاب کنید تمام فایل های (همه فایل ها) و همانطور که در شکل زیر نشان داده شده است، ".csv" را به نام فایل در قسمت مربوطه اضافه کنید.نحوه تبدیل فایل های اکسل به فرمت CSV
  4. فایل CSV را در اکسل، برای این، در برگه باز کنید پرونده (فیلت) ورز دادن باز کن > فایل های متنی (باز کردن > فایل های متنی) و بررسی کنید که آیا داده ها سالم هستند یا خیر.

توجه داشته باشید: اگر قرار است فایل شما خارج از اکسل استفاده شود و فرمت UTF-8 الزامی است، هیچ تغییری در برگه ایجاد نکنید و دوباره آن را در اکسل ذخیره نکنید، زیرا ممکن است در خواندن کدگذاری مشکل ایجاد کند. اگر بخشی از داده ها در اکسل نمایش داده نمی شود، همان فایل را در Notepad باز کنید و داده های موجود در آن را تصحیح کنید. فراموش نکنید که فایل را دوباره با فرمت UTF-8 ذخیره کنید.

نحوه تبدیل فایل اکسل به CSV UTF-16

صادرات به یک فایل CSV UTF-16 بسیار سریعتر و آسانتر از صادرات به UTF-8 است. واقعیت این است که اکسل به طور خودکار فرمت UTF-16 را هنگامی که فایل را به عنوان ذخیره می کنید اعمال می کند متن یونیکد (متن یونیکد).

برای انجام این کار، فایل را با استفاده از ابزار ذخیره کنید ذخیره به عنوان (Save as) در Excel و سپس در Windows Explorer پسوند فایل ایجاد شده را به تغییر دهید . Csv. انجام شده!

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

راه های دیگر برای تبدیل فایل های اکسل به CSV

روش هایی که در بالا برای صادرات داده ها از اکسل به CSV (UTF-8 و UTF-16) توضیح داده شد، جهانی هستند، یعنی برای کار با هر کاراکتر خاص و در هر نسخه اکسل از سال 2003 تا 2013 مناسب هستند.

راه های زیادی برای تبدیل داده ها از اکسل به فرمت CSV وجود دارد. برخلاف راه‌حل‌های نشان‌داده‌شده در بالا، این روش‌ها منجر به یک فایل UTF-8 خالص نمی‌شوند (این مورد برای OpenOffice، که می‌تواند فایل‌های اکسل را در چندین گزینه رمزگذاری UTF صادر کند، صدق نمی‌کند). اما در بیشتر موارد، فایل به دست آمده حاوی مجموعه کاراکترهای صحیحی است که می‌تواند بدون دردسر با استفاده از هر ویرایشگر متنی به فرمت UTF-8 تبدیل شود.

با استفاده از Google Sheets فایل اکسل را به CSV تبدیل کنید

همانطور که مشخص است، تبدیل یک فایل اکسل به CSV با استفاده از Google Sheets بسیار آسان است. به شرطی که Google Drive قبلاً روی رایانه شما نصب شده باشد، این 5 مرحله ساده را دنبال کنید:

  1. در Google Drive روی دکمه کلیک کنید ساختن (ایجاد) و انتخاب کنید جدول (صفحه گسترده).
  2. در منو پرونده (فیلت) ورز دادن وارد كردن (وارد كردن).نحوه تبدیل فایل های اکسل به فرمت CSV
  3. کلیک کنید دانلود (آپلود) و فایل اکسل را برای آپلود از رایانه خود انتخاب کنید.
  4. در کادر محاوره ای صادراتفایل ort (وارد کردن فایل) را انتخاب کنید جدول را تعویض کنید (صفحه گسترده را جایگزین کنید) و کلیک کنید وارد كردن (وارد كردن).نحوه تبدیل فایل های اکسل به فرمت CSV

نکته: اگر فایل اکسل نسبتاً کوچک است، برای صرفه جویی در زمان، می توانید داده ها را از آن به صفحه گسترده Google با استفاده از کپی / چسباندن منتقل کنید.

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

در نهایت، فایل CSV تولید شده را در هر ویرایشگر متنی باز کنید تا مطمئن شوید همه کاراکترها به درستی ذخیره شده اند. متأسفانه، فایل های CSV ایجاد شده به این روش همیشه به درستی در اکسل نمایش داده نمی شوند.

فایل xlsx. را به صورت xls ذخیره کنید و سپس به فایل CSV تبدیل کنید

این روش به هیچ نظر اضافی نیاز ندارد، زیرا همه چیز از قبل مشخص است.

من این راه حل را در یکی از انجمن های اختصاصی اکسل پیدا کردم، یادم نیست کدام یک. صادقانه بگویم، من هرگز از این روش استفاده نکرده ام، اما به گفته بسیاری از کاربران، برخی از کاراکترهای خاص هنگام ذخیره مستقیم از . Xlsx в . Csv، اما اگر اول باقی بماند . Xlsx ذخیره به عنوان اکسل، و سپس لایک کنید . Csv، همانطور که در ابتدای این مقاله انجام دادیم.

به هر حال این روش ایجاد فایل های CSV از اکسل را برای خود امتحان کنید و اگر جواب داد، زمان خوبی خواهد بود.

ذخیره یک فایل اکسل به عنوان CSV با استفاده از OpenOffice

OpenOffice مجموعه ای از برنامه های منبع باز است که شامل یک برنامه صفحه گسترده است که کار فوق العاده ای در صادرات داده ها از اکسل به فرمت CSV انجام می دهد. در واقع، این برنامه به شما امکان دسترسی به گزینه های بیشتری را در هنگام تبدیل صفحات گسترده به فایل های CSV (رمزگذاری، جداکننده ها و غیره) نسبت به Excel و Google Sheets می دهد.

فقط فایل اکسل را در OpenOffice Calc باز کنید، کلیک کنید پرونده > ذخیره به عنوان (File > Save as) و نوع فایل را انتخاب کنید متن CSV (متن CSV).

مرحله بعدی انتخاب مقادیر پارامتر است رمز گذاری (مجموعه شخصیت ها) и جداکننده میدان (محدود کننده میدان). البته اگر بخواهیم یک فایل CSV UTF-8 با کاما به عنوان جداکننده ایجاد کنیم، سپس انتخاب کنید. UTF-8 و یک کاما (،) را در فیلدهای مربوطه وارد کنید. پارامتر جداکننده متن (جداکننده متن) معمولاً بدون تغییر باقی می ماند - علامت نقل قول ("). کلیک بعدی OK.

نحوه تبدیل فایل های اکسل به فرمت CSV

به همین ترتیب، برای تبدیل سریع و بدون دردسر از اکسل به CSV، می توانید از برنامه دیگری - LibreOffice استفاده کنید. موافقم، اگر مایکروسافت اکسل توانایی تنظیم تنظیمات را هنگام ایجاد فایل‌های CSV فراهم کند، عالی خواهد بود.

در این مقاله در مورد روش هایی که در مورد تبدیل فایل های اکسل به CSV می دانم صحبت کردم. اگر روش‌های کارآمدتری برای صادرات از اکسل به CSV می‌شناسید، لطفاً در نظرات به ما بگویید. از توجه شما متشکرم

پاسخ دهید