5 راه ساده برای تبدیل اکسل به CSV
CSV یکی از فرمت هایی است که به دلیل سادگی و کم حجمی در سال های اخیر بسیار محبوب و کارآمد است. می توان به راحتی داده ها را از طریق این فرمت تجزیه و تحلیل کرد و تغییرات مورد نیاز را اعمال کرد. در این مقاله از وبلاگ تهران سرور سعی داریم تا به شما 5 راه ساده برای تبدیل اکسل به CSV را آموزش دهیم. اگر شما هم به دنبال راهی برای تبدیل اکسل به CSV هستید در این مطلب همراه ما باشید.
1. تبدیل اکسل به CSV از طریق Save As Command
ساده ترین روش برای تغییر فایل اکسل از طریق دستور Excel File Save As است. بنابراین، مراحل زیر را برای تبدیل فایل اکسل به فرمت CSV دنبال کنید.
- ابتدا workbook اکسل و برگه مورد نظر را باز کنید.
- سپس روی File کلیک کنید.
- در نتیجه پنجره File ظاهر می شود. در سمت چپ، Save As را انتخاب کنید.
- در پنجره Save As، مطابق شکل روی نماد کشویی کلیک کنید و گزینه CSV (Comma delimited) را انتخاب کنید.
- پس از آن نیز بر روی گزینه Save برای ذخیره کردن فایل خود کلیک کنید.
نکته: پس از فشار دادن Save، یک پیام هشدار دریافت خواهید کرد. این پیام به شما یادآوری می کند که فقط کاربرگ فعال به یک فایل CSV تبدیل می شود. و برای دریافت تمام برگه ها در فرمت CSV، باید مراحل بالا را برای هر کاربرگ انجام دهید.
2. تبدیل اکسل به CSV UTF-8 بدون از بین بردن کاراکترهای خاص
روش شماره 1 بسیار ساده است اما یک اشکال اساسی دارد. روش قبلی نمی تواند کاراکترهای خاص (کاراکترهای غیر ASCII) را تغییر دهد. بنابراین، مراحل زیر را برای تبدیل Excel به CSV UTF-8 بدون از بین بردن کاراکترهای خاص انجام دهید.
- ابتدا به File بروید.
- سپس گزینه Save As را انتخاب کنید.
- در پنجره Save As، CSV UTF-8 را از گزینه های کشویی انتخاب کنید.
- سپس، ذخیره را فشار دهید.
- در نتیجه، یک فایل CSV جدید برای برگه مورد نظر ایجاد می کند و شما کاراکترهای ویژه را در آن فایل CSV خواهید دید.
3. تبدیل فایل اکسل به CSV UTF-16
علاوه بر این، میتوانیم فرآیند متفاوتی را برای تبدیل فایلهای اکسل با کاراکترهای خاص دنبال کنیم. از این رو، فرآیند زیر را برای انجام این عملیات انجام می دهیم.
- ابتدا کاربرگ اکسل را باز کنید.
- Save As را در پنجره File فشار دهید.
- پس از آن، Unicode Text را از لیست کشویی انتخاب کنید.
- سپس، گزینه Save را فشار دهید. پس از آن، یک فایل txt. دریافت خواهید کرد.
- اکنون فایل متنی را باز کرده و روی Save As کلیک کنید.
- در این مرحله با یک پیغام هشدار رو به رو می شوید.
- در مرحله بعد، .csv را در انتهای نام فایل تایپ کنید و All Files را در نوع Save as انتخاب کنید.
- UTF-16 LE را در قسمت Encoding انتخاب کرده و Save را فشار دهید.
- در نتیجه، یک فایل CSV که حاوی کاراکترهای خاص است را به درستی برمی گرداند.
4. از Google Spreadsheets برای تبدیل فایل های اکسل به CSV استفاده کنید
علاوه بر این، ما می توانیم از Google Spreadsheets برای تبدیل فایل های اکسل استفاده کنیم. اکنون برای انجام کار، مراحل زیر را دنبال کنید.
- ابتدا یک صفحه خالی در Google Spreadsheets باز کنید.
- از گزینه File گزینه Import را انتخاب کنید.
- سپس، workbook اکسل مورد نظر را انتخاب کرده و Import data را فشار دهید.
- در نتیجه، فایل را در Spreadsheets باز می کند.
- اکنون File ➤ Download ➤ Comma Separated Values (csv.) را انتخاب کنید.
- سپس فایل دانلود شده را باز کنید.
- در نهایت، یک فایل CSV جدید دریافت خواهید کرد.
5. VBA را برای تغییر چندین برگه اکسل به فرمت CSV اعمال کنید
تاکنون، تبدیل یک کاربرگ واحد به فرمت CSV را پوشش داده ایم. اما، ما همچنین می توانیم تمام کاربرگ های موجود در یک فایل واحد اکسل را تبدیل کنیم. برای این منظور باید از Excel VBA استفاده کنیم. در آخرین روش خود، مراحل انجام عملیات را به شما نشان خواهیم داد. بنابراین، روند زیر را ببینید.
- در ابتدا، هر برگه ای را انتخاب کنید و کلیک راست کنید.
- سپس، View Code را انتخاب کنید.
- در نتیجه پنجره VBA ظاهر می شود و پیامی ظاهر می شود.
- حالا کد زیر را کپی کرده و در کادر قرار دهید.
Sub MultipleSheetsCSV()
Dim st As Worksheet
Dim path As String
Application.ScreenUpdating = False
path = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each st In Worksheets
st.Copy
ActiveWorkbook.SaveAs Filename:=path & "_" & st.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
- بعد از ذخیره فایل، F5 را فشار دهید.
- در پایان، فایلهای CSV جداگانه برای هر کاربرگ در فایل را ایجاد می کند. در این مثال، ما 5 برگه داریم، بنابراین، 5 فایل CSV را به شما برمی گرداند.
جمع بندی
از این پس، می توانید یک فایل اکسل را به فرمت CSV با روش های توضیح داده شده در بالا تبدیل کنید. با استفاده از آن ها ادامه دهید و اگر راه دیگری برای انجام این کار دارید به ما اطلاع دهید. و در بخش نظرات آن ها را به ما معرفی کنید.
سلام ضمن تشکر از راهنمایبتون در نسخه اکسل من گزینه save as csv utf 8نیست چرا؟