কম্পিউটার টিউটোরিয়াল

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

কমা-সেপারেটেড ভ্যালুস (CSV) ফাইল হল একটি ডিলিমিটেড টেক্সট ফাইল যা কমা দিয়ে আলাদা করা হয়। এটি বিভিন্ন ধরনের ডেটা বিশ্লেষণে খুব কাজে আসে। কখনও কখনও আপনাকে এক্সেল ফাইলকে CSV ফাইল হিসেবে সংরক্ষণ করতে হতে পারে আগামী ব্যবহারের জন্য। এই আর্টিকেলে কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের ৩টি উপযুক্ত পদ্ধতি আলোচনা করা হয়েছে।

অনুশীলনের জন্য নিচের ওয়ার্কবুকটি ডাউনলোড করুন।

CSV কী?

CSV বা কমা-সেপারেটেড ভ্যালুস একটি জনপ্রিয় ফাইল ফরম্যাট যা মানগুলোকে টেক্সট স্ট্রিং হিসেবে সংরক্ষণ করে এবং প্রতিটি মান কমা দিয়ে আলাদা করা থাকে। বিভিন্ন সফটওয়্যার এবং প্রোগ্রামিং ভাষা যেমন পাইথনে প্যান্ডাস লাইব্রেরি CSV ফাইলকে ইনপুট হিসেবে নেয়।

কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের ৩টি উপযুক্ত পদ্ধতি

এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের অনেক পদ্ধতি প্রদান করে। সবচেয়ে জনপ্রিয় পদ্ধতি হল Save As কমান্ড প্রয়োগ করা। কিন্তু ভিন্ন ভিন্ন ক্যারেক্টার সম্বলিত ডেটাসেটের জন্য বা একসাথে একাধিক ওয়ার্কশিট CSV হিসেবে সংরক্ষণের জন্য ভিন্ন পদ্ধতি অনুসরণ করতে হতে পারে। এখানে কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের ৩টি উপযুক্ত পদ্ধতি আলোচনা করা হয়েছে।

১. Save As কমান্ড ব্যবহার করে কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণ

এক্সেল ফাইলকে কমাসহ CSV হিসেবে সংরক্ষণের সবচেয়ে জনপ্রিয় উপায় হল Save as কমান্ড ব্যবহার করা। এক্সেল আপনাকে ফাইলকে বিভিন্ন ফরম্যাটে সংরক্ষণের সুবিধা দেয় বলে ধন্যবাদ। আমরা Save As ফিচার ব্যবহার করে এক্সেল ফাইলকে কমাসহ CSV হিসেবে সংরক্ষণ করতে পারি। পদ্ধতিটি নিচে ধাপে ধাপে আলোচনা করা হয়েছে। প্রদর্শনের জন্য আমরা কিছু দুর্দান্ত বইয়ের নাম তাদের লেখক এবং প্রকাশনার বছরের সাথে একটি ডেটাসেট ব্যবহার করেছি।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

ধাপসমূহ:

  • প্রথমে যে ওয়ার্কশিটটি CSV ফাইল হিসেবে সংরক্ষণ করতে চান সেটি খুলুন।
  • তারপর রিবনে File ট্যাবে যান এবং অপশন থেকে Save As নির্বাচন করুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এখন Save As উইন্ডোতে ফাইল সংরক্ষণের লোকেশন ঠিক করুন এবং ফাইল টাইপ হিসেবে CSV (Comma delimited) (*.csv) নির্বাচন করুন।
  • তারপর Save চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • যদি ওয়ার্কবুকে একাধিক শিট থাকে তবে একটি নোটিফিকেশন পপ আপ হবে। শুধু OK চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • শেষে নির্বাচিত লোকেশনে একটি CSV ফাইল সংরক্ষিত হবে যা নিচের ছবির মতো দেখাবে। ফাইলটি ওয়ার্কশিটে ব্যবহৃত কোনো ফরম্যাট বাদ দিয়ে থাকে।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • আমরা ফাইলটি নোটপ্যাডে ও খুলতে পারি যা কমা দিয়ে আলাদা করা মানগুলো দেখাবে।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

আরও পড়ুন: [ফিক্সড!] এক্সেল কমাসহ CSV সংরক্ষণ করছে না (৭টি সম্ভাব্য সমাধান)

২. বিশেষ ক্যারেক্টার সম্বলিত ফাইলকে কমাসহ CSV-এ রূপান্তর

উপরোক্ত পদ্ধতি তখনই কাজ করে যতক্ষণ না আমাদের ওয়ার্কশিটে শুধু ASCII ক্যারেক্টার থাকে। যদি আমাদের ওয়ার্কশিটে ইউনিকোড ক্যারেক্টার থাকে তবে আমাদের কিছু ভিন্ন পদ্ধতি অনুসরণ করতে হয়। এখানে দুটি এমন পদ্ধতি আলোচনা করা হয়েছে। প্রদর্শনের জন্য মন্দারিন ভাষা সম্বলিত একটি ডেটাসেট ব্যবহার করা হয়েছে।

২.১ CSV UTF-8 হিসেবে সংরক্ষণ

ইউনিকোড ক্যারেক্টার সম্বলিত ওয়ার্কশিটকে CSV UTF-8 ফাইল টাইপ হিসেবে সংরক্ষণ করা যায়। এই ফরম্যাট ইউনিকোড ক্যারেক্টারগুলিকে বিকৃত করে না। এই পদ্ধতির জন্য নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ:

  • প্রথমে ইউনিকোড ক্যারেক্টার সম্বলিত ওয়ার্কশিটটি খুলুন যা আপনি কমাসহ CSV হিসেবে সংরক্ষণ করতে চান।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এখন রিবনের File ট্যাবে যান এবং তালিকা থেকে Save As নির্বাচন করুন।
  • Save As উইন্ডোতে ফাইল সংরক্ষণের লোকেশন ঠিক করুন এবং Save File Type হিসেবে CSV UTF-8 (Comma delimited) (*.csv) নির্বাচন করুন।
  • তারপর Save চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • যদি ওয়ার্কবুকে একাধিক ওয়ার্কশিট থাকে তবে একটি নোটিফিকেশন প্রদর্শিত হবে। OK চাপুন।
  • শেষে একটি CSV ফাইল সংরক্ষিত হবে। এটিকে নোটপ্যাডে খুলুন।
  • আপনি দেখবেন মন্দারিন শব্দগুলো সঠিকভাবে প্রদর্শিত হচ্ছে এবং মানগুলো কমা দিয়ে আলাদা করা আছে।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এখানে, যদি ফাইলটি এক্সেলে খুলেন তবে ডেটাসেটটি কোনো পূর্বের ফরম্যাট ছাড়া দেখাবে।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

সদৃশ পড়ুন

  • এক্সেল ফাইলকে CSV ফরম্যাটে রূপান্তর করুন (৫টি সহজ উপায়)
  • ডবল কোটসহ এক্সেলকে CSV হিসেবে সংরক্ষণ করুন (৩টি সহজতম পদ্ধতি)
  • একাধিক এক্সেল ফাইলকে CSV-এ রূপান্তর করুন (৩টি উপযুক্ত উপায়)
  • খুল নায়েই এক্সেলকে CSV-এ রূপান্তর করুন (৪টি সহজ পদ্ধতি)
  • স্বয়ংক্রিয়ভাবে এক্সেল ফাইলগুলোকে CSV-এ রূপান্তর করুন (৩টি সহজ পদ্ধতি)

২.২ CSV UTF-16 হিসেবে সংরক্ষণ

CSV UTF-8 ফরম্যাটের পরিবর্তে ইউনিকোড সংরক্ষণের জন্য অন্য একটি ফরম্যাটও ব্যবহার করা যায়। বিশেষ করে এশিয়ান ক্যারেক্টার সম্বলিত ফাইলগুলোকে CSV UTF-16 ফাইল টাইপ হিসেবে সংরক্ষণ করা যায়। এই ফাইলটিও মানগুলো কমা দিয়ে আলাদা করে সংরক্ষণ করে। এই ফাইল টাইপের পার্থক্য হল এটি প্রতিটি ক্যারেক্টারকে প্রতিনিধিত্ব করার জন্য ১৬ বাইট ব্যবহার করে। মন্দারিন সম্বলিত ফাইলকে CSV UTF-16-এ সংরক্ষণের জন্য নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ:

  • প্রথমে যে শিটটি কমাসহ CSV হিসেবে সংরক্ষণ করতে চান সেটি খুলুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • তারপর রিবনের File ট্যাবে যান এবং Save As অপশন নির্বাচন করুন।
  • তারপর Save As উইন্ডো খুলবে। ফাইল সংরক্ষণের লোকেশন নির্বাচন করুন এবং Save Format Type হিসেবে Unicode Text বেছে নিন।
  • তারপর Save চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • যদি ওয়ার্কবুকে একাধিক ওয়ার্কশিট থাকে তবে একটি নোটিফিকেশন প্রদর্শিত হতে পারে। শুধু OK চাপুন।
  • শেষে আমরা সংরক্ষিত CSV ফাইলটি দেখতে পাচ্ছি যাতে আমাদের নির্বাচিত ওয়ার্কশিটের মানগুলো রয়েছে।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • মানগুলো এখনও কমা দিয়ে আলাদা করা নয়।
  • এখন টেক্সট ফাইলের মানগুলোর মাঝপথের স্পেসটি Copy করুন।
  • আরও, কীবোর্ড শর্টকাট Ctrl + H ব্যবহার করে Find and Replace বক্স খুলুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এরপর কপি করা স্পেসটি Find what সেকশনে Paste করুন এবং Replace with সেকশনে একটি কমা (,) দিন।
  • তারপর Replace All নির্বাচন করুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • আপনি দেখবেন মানগুলো কমা দিয়ে আলাদা হয়েছে। এখন টেক্সট ফাইলটি CSV হিসেবে সংরক্ষণ করুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • নোটপ্যাডের File অপশনে যান এবং Save As নির্বাচন করুন।
  • তারপর Save as type হিসেবে All Files নির্বাচন করুন এবং ফাইল নামের শেষে (.csv) লিখুন।
  • শেষে, Save চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • হয়ে গেলো! আমরা একটি CSV ফাইল সংরক্ষণ করেছি। নোটপ্যাডে খুলে কমা দিয়ে আলাদা করা মানগুলো দেখতে পারেন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

আরও পড়ুন: কমা ডিলিমিটেড টেক্সট ফাইলে এক্সেল ফাইল রূপান্তর করুন (৩টি পদ্ধতি)

৩. কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের জন্য VBA কোড ইনসার্ট করুন

এ পর্যন্ত দেখানো পদ্ধতিগুলো একবারে একটি ওয়ার্কশিট সংরক্ষণ করে। কিন্তু সব শিটের জন্য একে একে সংরক্ষণ করা সময়সাপেক্ষ। এর জন্য একটি দ্রুত সমাধান হল সহজ VBA (Visual Basics for Applications) কোড ব্যবহার করা। VBA কোড ব্যবহার করে এক্সেল ফাইলকে কমাসহ CSV হিসেবে সংরক্ষণের ধাপগুলো নিচে দেওয়া হলো।

ধাপসমূহ:

  • প্রথমে ওয়ার্কবুকের যেকোনো একটি ওয়ার্কশিট খুলুন।
  • তারপর Ctrl + F11 চাপুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • অথবা Developer ট্যাব > Visual Basic নির্বাচন করে VBA কোড উইন্ডো খুলুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এরপর VBA উইন্ডোতে এক্টিভ শিটটি নির্বাচন করুন এবং রাইট ক্লিক করুন।
  • আরও, Insert > Module নির্বাচন করুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এখন একটি কোড উইন্ডো খুলবে। সেখানে নিচের কোডটি লিখুন।
Sub Batch_Save_CSV() Dim wsht As Worksheet Dim file_path As String Application.ScreenUpdating = False file_path = ActiveWorkbook.Path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each wsht In Worksheets wsht.Copy ActiveWorkbook.SaveAs Filename:=file_path & "_" & wsht.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub
এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

কোডের ব্যাখ্যা:

Sub Batch_Save_CSV() Dim wsht As Worksheet Dim file_path As String

এই অংশটি Batch_Save_CSV নামক একটি সাব প্রসিজার পরিচয় করিয়েছে এবং wsht ও file_path ভেরিয়েবল ডিক্লেয়ার করেছে।

Application.ScreenUpdating = False file_path = ActiveWorkbook.Path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each wsht In Worksheets wsht.Copy ActiveWorkbook.SaveAs Filename:=file_path & "_" & wsht.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub

এই অংশটি ওয়ার্কবুকের প্রতিটি শিটের জন্য একটি লুপ তৈরি করে এবং তাদের ফাইল টাইপকে CSV-এ পরিবর্তন করে।

  • এখন VBA উইন্ডো থেকে Run বাটনে ক্লিক করুন।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • আপনি দেখবেন আমাদের ওয়ার্কবুকের প্রতিটি শিট কমাসহ CSV ফাইল হিসেবে সংরক্ষিত হয়েছে। নোটপ্যাডে খুলে পরিবর্তনটি দেখতে পারেন।
  • এখানে Sheet1-এর জন্য CSV ফাইল।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

  • এবং Sheet4-এর জন্য CSV ফাইল।

এক্সেলকে কমাসহ CSV-এ এক্সপোর্ট করুন: ৩টি প্রমাণিত পদ্ধতি

আরও পড়ুন: এক্সেলকে কমা ডিলিমিটেড CSV ফাইলে রূপান্তর করুন (২টি সহজ উপায়)

CSV ফাইলের সুবিধা

  • বিভিন্ন প্ল্যাটফর্মের ব্যবহারকারী এটি ব্যবহার করে।
  • ফাইলটি হ্যান্ডেল এবং অর্গানাইজ করা সহজ।
  • বিভিন্ন সফটওয়্যার এবং প্রোগ্রামিং ভাষা ফাইলকে ইনপুট হিসেবে ব্যবহার করে।

উপসংহার

CSV ফাইলগুলো কমাসহ এক্সেল ফাইল থেকে বিভিন্ন পদ্ধতিতে সংরক্ষণ করা যায়। এখানে আমরা কমাসহ এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণের ৩টি উপযুক্ত পদ্ধতি আলোচনা করেছি। যদি পদ্ধতিগুলো অনুসরণে কোনো সমস্যা হয় তবে কমেন্ট করে জানান। আরও এক্সেল सम्बन्धী আর্টিকেলের জন্য আমাদের ExcelDemy সাইট ভিজিট করুন।

সম্পর্কিত আর্টিকেল

  • এক্সেল থেকে CSV ফাইল তৈরি করুন (৬টি সহজ উপায়)
  • কন্টাক্টের জন্য এক্সেলে CSV ফাইল তৈরি করুন (সহজ ধাপসহ)
  • এক্সেল CSV-এ লিডিং জিরো প্রোগ্রাম্যাটিক্যালি রাখুন
  • এক্সেল VBA ব্যবহার করে টেক্সট ফাইলে লেখুন
  • পাইপ ডিলিমিটেড টেক্সট ফাইলে এক্সেল রূপান্তর করার ম্যাক্রো (৩টি পদ্ধতি)
  • একাধিক এক্সেল ফাইলকে CSV ফাইলে রূপান্তর করার জন্য ম্যাক্রো প্রয়োগ করুন
  1. ৫টি সহজ ধাপে এক্সেল কন্টাক্টকে CSV-এ এক্সপোর্ট করুন

  2. এক্সেলে CSV কে VCF-এ রূপান্তর করুন: একটি সহজ ধাপে ধাপে গাইড

  3. এক্সেলে CSV ফাইল সর্ট করুন: ২টি দ্রুত পদ্ধতি

  4. এক্সেলে CSV ফরম্যাটিংে পারদর্শিতা: ২টি ধাপে ধাপে উদাহরণ