বিষয়বস্তু
ডাটাবেসের বিষয়বস্তু সাধারণত .csv ফাইল হিসেবে বের করা হয়। যাইহোক, এটি শুধুমাত্র একটি পাঠ্য ফাইল, খুব পাঠযোগ্য নয়। ডাটাবেসের বিষয়বস্তুগুলির সাথে কাজ করার জন্য, এটি একটি ভিন্ন বিন্যাসে উপস্থাপন করা প্রয়োজন - প্রায়শই এক্সেল শীটগুলি সবচেয়ে সুবিধাজনক। এটি করার জন্য কোন পদ্ধতি বিদ্যমান, কোনটি ভাল এবং ডেটা স্থানান্তর করার সময় কী কী ত্রুটি রয়েছে, এই নিবন্ধে আলোচনা করা হবে।
কিভাবে CSV কে এক্সেল ফরম্যাটে কনভার্ট করবেন
ডাটাবেস থেকে ডাউনলোড করা একটি CSV নথি এক্সেলে স্থানান্তর করার বিভিন্ন উপায় রয়েছে। আমরা তাদের তিনটি নিয়ে আলোচনা করব:
- এক্সেলে সরাসরি খোলা।
- উইন্ডোজ এক্সপ্লোরারের মাধ্যমে খোলা হচ্ছে।
- বিন্যাস পরিবর্তন সহ নথি আমদানি করুন।
Excel এ একটি CSV নথি খোলা হচ্ছে
এক্সেল রূপান্তর ছাড়াই সরাসরি .csv নথি খুলতে পারে। এভাবে খোলার পর ফরম্যাট পরিবর্তন হয় না, .csv এক্সটেনশন সংরক্ষিত হয় – যদিও এক্সটেনশনটি সম্পাদনার পর পরিবর্তন করা যেতে পারে।
- এক্সেল চালু করুন, "এ ক্লিক করুনফাইল", তারপর"খোলা"।
- প্রদর্শিত উইন্ডোতে, বিকল্পটি নির্বাচন করুন "টেক্সট ফাইলপ্রসারিত তালিকা থেকে।
- আপনার প্রয়োজনীয় নথিটি খুঁজুন এবং এটিতে ডাবল ক্লিক করুন।
.csv দস্তাবেজগুলি এক্সেলে অবিলম্বে খোলা হয়, কোনো অতিরিক্ত হেরফের ছাড়াই। কিন্তু .txt ফাইলগুলির রূপান্তর প্রয়োজন হবে - একটি উইন্ডো আসবে "টেক্সট ইম্পোর্ট উইজার্ড"।
এমন কিছু ক্ষেত্রে রয়েছে যখন ডকুমেন্টটি সরাসরি না খোলাই ভাল, তবে কল করা মালিক. এই পদ্ধতিটি নিম্নলিখিত ক্ষেত্রে ন্যায়সঙ্গত:
- নথিতে ব্যবহৃত বিভাজনকারী অক্ষরটি অ-মানক, বা তাদের বিভিন্ন ধরণের রয়েছে;
- নথিতে বিভিন্ন বিন্যাসে তারিখ রয়েছে;
- আপনি সংখ্যাগুলিকে রূপান্তর করছেন যা শূন্য দিয়ে শুরু হয় এবং সেগুলিকে সেভাবেই রাখতে চান;
- আপনি ডেটা স্থানান্তর করার আগে, আপনি দেখতে চান শেষ ফলাফলটি কেমন হবে;
- আপনি সাধারণত আরো বহনযোগ্যতা চান.
মালিক আপনি ডকুমেন্ট এক্সটেনশন .txt এ পরিবর্তন করলে শুরু হবে। আপনি অন্যভাবে একটি ফাইল আমদানি শুরু করতে পারেন, যা খোলার দ্বিতীয় পদ্ধতি বর্ণনা করার পরে পরে আলোচনা করা হবে।
আপনি যদি নথিটি খোলার পরে তাতে পরিবর্তন করেন, তবে Excel আপনাকে এটিকে .xls (বা .xlsx) হিসাবে সংরক্ষণ করতে অনুরোধ করবে কারণ অন্যথায় কিছু বিন্যাস হারিয়ে যাবে৷ তারপরে সর্বদা বিন্যাসটি আবার পরিবর্তন করার সুযোগ থাকবে, তবে, বিষয়বস্তুর আরেকটি অংশ হারিয়ে যেতে পারে - সংখ্যার শুরুতে শূন্য অদৃশ্য হয়ে যেতে পারে, কিছু রেকর্ড তাদের চেহারা পরিবর্তন করতে পারে।
উইন্ডোজ এক্সপ্লোরারের মাধ্যমে একটি CSV নথি খোলা
এই পথটি আগের পথ থেকে মৌলিকভাবে আলাদা নয়। একটি নথি খুলতে, উইন্ডোজ এক্সপ্লোরারে এটিতে ডাবল ক্লিক করুন।
খোলার আগে, নিশ্চিত করুন যে ডকুমেন্টের নামের পাশে এক্সেল প্রোগ্রামের জন্য একটি আইকন রয়েছে, এবং অন্য কোনও আইকন নয় - এর মানে হল যে এই ধরনের ফাইলগুলি খুলতে হবে এমন প্রোগ্রাম হিসাবে এক্সেল নির্বাচন করা হয়েছে৷ অন্যথায়, অন্য কিছু প্রোগ্রাম খুলবে। আপনি এটিকে এভাবে এক্সেল এ পরিবর্তন করতে পারেন:
- যেকোনো .csv ফাইলে ডান-ক্লিক করে প্রসঙ্গ মেনুতে কল করুন এবং আবেদন করুন এর সাথে খুলুন... > প্রোগ্রাম নির্বাচন করুন.
- নির্বাচন করা এক্সেল (ডেস্কটপ) of প্রস্তাবিত প্রোগ্রাম, এটিকে একটি প্রোগ্রাম হিসাবে মনোনীত করুন যা সর্বদা এই ধরনের ফাইলগুলির জন্য ব্যবহার করা উচিত (নীচের বাক্সটি চেক করুন), এবং টিপে উইন্ডোটি বন্ধ করুন OK.
Excel এ CSV আমদানি করুন
খোলা নথিটিকে এক্সেল ওয়ার্কবুকে পরিণত করাও সম্ভব। এক্সেল (2000, 2003) এর আগের সংস্করণগুলির জন্য ফর্ম্যাটটি .xls এবং অন্য সকলের জন্য .xlsx-এ পরিবর্তিত হবে৷ সমস্ত বিষয়বস্তু এক শীটে প্রদর্শিত হবে।
- পত্রকের যে ঘরে আমদানি শুরু হবে সেখানে ক্লিক করুন। এটি সাধারণত টেবিলের প্রথম ঘর, A1. এটি থেকে শুরু করে, খোলা ফাইলে যতগুলি সারি থাকবে এবং প্রতিটি কলামে যতগুলি মান থাকবে ততগুলি কলাম পূরণ করা হবে।
- ট্যাবে "তথ্য" সঙ্গবদ্ধভাবে "বাহ্যিক তথ্য পাওয়া যাচ্ছে" নির্বাচন করুন "পাঠ্য থেকে".
- প্রদর্শিত উইন্ডোতে, প্রয়োজনীয় নথিটি খুঁজুন এবং এটিতে ডাবল ক্লিক করুন (আপনি বোতামটিও ব্যবহার করতে পারেন আমদানি জানালার নীচে)।
- এর পরে, আপনাকে খোলার ধাপে ধাপে নির্দেশাবলী অনুসরণ করতে হবে টেক্সট ইম্পোর্ট উইজার্ড.
নীচের ছবিটি মূল নথি এবং প্রত্যাশিত ফলাফল দেখায়। আমদানি করার পরে সবকিছু ঠিক এইরকম দেখতে, আপনাকে বিভিন্ন সেটিংস প্রয়োগ করতে হবে, যা পরে আলোচনা করা হবে।
ধাপ 1. উইজার্ড আপনাকে একটি ফাইলের ধরন নির্বাচন করতে বলবে - আপনি অনুমান করতে পারেন, এটি হবে "বিভাজক সঙ্গে" (ইংরেজীতে - সীমাবদ্ধ), এবং যে লাইন থেকে বিষয়বস্তু স্থানান্তর শুরু হবে – সম্ভবত, আপনাকে শুরু করতে হবে শর্তাবলী 1আপনি যদি বিষয়বস্তুর শুধুমাত্র অংশ স্থানান্তর করতে না চান। নীচের উইন্ডোটি নির্বাচিত নথি থেকে প্রথম লাইনগুলি দেখাবে।
ধাপ 2. এখন আপনাকে বুঝতে হবে কোনটি ব্যবহার করা হয় বিভাজক ফাইলে (একটির বেশি থাকতে পারে) এবং এই অক্ষরটি নির্দিষ্ট করুন মাস্টার্স. এটিতে স্ট্যান্ডার্ড ডিলিমিটার থেকে নির্বাচন করার বিকল্প রয়েছে, তবে যদি নথিতে একটি অ্যাটিপিকাল অক্ষর ব্যবহার করা হয় তবে আপনি চয়ন করতে পারেন অন্যান্য এবং পছন্দসই অক্ষর লিখুন। প্রদর্শনের জন্য ব্যবহৃত ফাইলে, বিভাজনকারীগুলি হল - কমা и ট্যাব. কমাগুলি পণ্যের বৈশিষ্ট্যগুলির সাথে আলাদা ঘর, যেমন সিরিয়াল নম্বর এবং বিক্রি হওয়া অনুলিপিগুলির সংখ্যা, এবং ট্যাবগুলি একটি পণ্যকে অন্যটি থেকে পৃথক করে – প্রতিটি সম্পর্কে তথ্য একটি নতুন লাইনে শুরু করতে হবে।
এটি সংজ্ঞায়িত এবং নির্দিষ্ট করাও প্রয়োজনীয় টেক্সট ডিলিমিটার. এটি একটি অক্ষর যা পাঠ্যের প্রতিটি অংশের আগে এবং পরে স্থাপন করা হয় যা একটি কক্ষে থাকা আবশ্যক। ডিলিমিটারের জন্য ধন্যবাদ, এই জাতীয় প্রতিটি সেগমেন্টকে একটি পৃথক মান হিসাবে বিবেচনা করা হয়, এমনকি যদি এর ভিতরে মানগুলিকে আলাদা করার জন্য বেছে নেওয়া অক্ষর থাকে। আমাদের নথিতে, প্রতিটি মান উদ্ধৃতি দিয়ে ফ্রেম করা হয়েছে - তাই, এমনকি যদি এটি একটি কমা থাকে (উদাহরণস্বরূপ, "শুরু, তারপর চালিয়ে যান"), তার সমস্ত পাঠ্য একটি কক্ষে স্থাপন করা হবে, পরপর দুটিতে নয়।
3 ধাপ. এখানে এটি পূর্বরূপ দেখার জন্য যথেষ্ট এবং, যদি এটি কোন অগ্রহণযোগ্য ত্রুটি দেখায় না, ক্লিক করুন শেষ. এটি ঘটতে পারে যে কিছু মান একটি বিভাজক দ্বারা পৃথক করা হবে না, তবে বেশ কয়েকটি দ্বারা, ফলস্বরূপ, তাদের মধ্যে মানহীন কোষগুলি উপস্থিত হবে। এটি যাতে না ঘটে তার জন্য, চেকবক্সটি নির্বাচন করুন পরপর সীমানাকে এক হিসাবে বিবেচনা করুন.
- গন্তব্য পথ নির্বাচন করুন (এটি একটি নতুন শীট বা বিদ্যমান শীট হতে পারে) এবং ক্লিক করুন OKআমদানি প্রক্রিয়া সম্পূর্ণ করতে।
আপনি ক্লিক করতে পারেন উপকরণ - অন্যান্য সম্ভাবনা আছে। উদাহরণস্বরূপ, আপনি সামগ্রী ফর্ম্যাট করতে পারেন, মার্কআপ কাস্টমাইজ করতে পারেন এবং কীভাবে তথ্য আপডেট করা হয়।
কখনও কখনও রূপান্তরের ফলাফল প্রত্যাশিত থেকে অনেক দূরে। কিভাবে এই ফলাফল পরিবর্তন করা যেতে পারে নিবন্ধের পরবর্তী বিভাগে আলোচনা করা হবে.
রূপান্তরের সময় সমস্যা এবং তাদের সমাধান
CSV ফর্ম্যাটটি বিদ্যমান থাকা সমস্ত সময়ের জন্য, কেউ এটিকে আনুষ্ঠানিকভাবে নথিভুক্ত করতে বিরক্ত করেনি। তাই, যদিও ধারণা করা হয় যে কমা ব্যবহার করা উচিত মানগুলিকে আলাদা করার জন্য, আসলে, বিভিন্ন ডেটাবেস বিভিন্ন বিভাজক - সেমিকোলন, ট্যাব এবং অন্যান্য ব্যবহার করে।
টেক্সট ডিলিমিটারগুলিও পরিবর্তিত হতে পারে - বেশিরভাগ ক্ষেত্রে সেগুলি হয় উদ্ধৃতি চিহ্ন বা বাইট অর্ডার চিহ্ন। সেখানে কোনো সীমাবদ্ধতা নাও থাকতে পারে - তারপরে বিভাজক হিসাবে ব্যবহৃত অক্ষরটি সর্বদা যেমন অনুভূত হয় (তাহলে এটি সাধারণত কমা নয় - এটি পাঠ্যে প্রায়শই ব্যবহৃত হয় - তবে একটি ভিন্ন, কম সাধারণ অক্ষর)।
অ-মানক ফাইলগুলি সঠিকভাবে নাও খুলতে পারে - সেগুলিকে যেমন দেখাতে হবে, আপনাকে কম্পিউটারের সেটিংস বা খোলার প্রোগ্রাম পরিবর্তন করতে হবে৷ আসুন দেখি কী কী অসুবিধা রয়েছে এবং তাদের জন্য কী সমাধান রয়েছে।
ফাইলটি সঠিকভাবে খুলছে না
প্রমান. নথির সম্পূর্ণ বিষয়বস্তু প্রথম কলামে স্থাপন করা হয়েছে।
কারণ. দস্তাবেজটি একটি অক্ষরকে একটি বিভেদক হিসাবে ব্যবহার করে যা কম্পিউটার সেটিংসে যেমন মনোনীত করা হয় না, বা একটি ভিন্ন ফাংশনের জন্য সংরক্ষিত থাকে৷ উদাহরণস্বরূপ, একটি কমা একটি সংখ্যার দশমিক অংশগুলিকে পৃথক করার জন্য সংরক্ষিত হতে পারে এবং তাই একটি ফাইলে মানগুলিকে আলাদা করতে পারে না।
সলিউশন. এই সমস্যা সমাধানের বিভিন্ন উপায় আছে:
- নথিতে নিজেই বিভাজক অক্ষর পরিবর্তন করুন। এটি নোটপ্যাড বা অনুরূপ সম্পাদকে খুলুন এবং প্রাথমিক লাইনে (খালি, সমস্ত ডেটা নীচের লাইনে থাকা উচিত), নিম্নলিখিত পাঠ্যটি প্রবেশ করান:
- বিভাজককে কমাতে পরিবর্তন করতে: সেপ্টেম্বর
- একটি সেমিকোলনে পরিবর্তন করতে: sep =;
পরে লেখা আরেকটি চরিত্র sep = প্রারম্ভিক লাইনে, একটি বিভেদকও হয়ে যাবে।
- ফাইলে ব্যবহৃত বিভাজক অক্ষরটি এক্সেলেই নির্দিষ্ট করা যেতে পারে। 2016, 2013 বা 2010 সংস্করণে, এর জন্য আপনাকে ট্যাবটি খুলতে হবে উপাত্ত এবং চয়ন করুন “কলাম দ্বারা পাঠ্য" সঙ্গবদ্ধভাবে "ডেটা নিয়ে কাজ করা".
এটি উইন্ডোটি খুলবে "কলামে পাঠ্য বিতরণের জন্য উইজার্ড". সেখানে, প্রস্তাবিত ডেটা ফরম্যাট থেকে, আপনাকে সেপারেটর সহ সেগুলি বেছে নিতে হবে। তারপর আপনাকে চাপতে হবে পরবর্তী এবং, একটি বিভেদক নির্বাচন করার পরে, শেষ.
- এর সাথে স্বয়ংক্রিয়ভাবে একটি নথি খুলতে আমদানি উইজার্ড, এবং শুধুমাত্র একটি এক্সেল শীটে নয়, এক্সটেনশনটি .csv থেকে .txt তে পরিবর্তন করা যেতে পারে৷ AT মাস্টার্স যেকোন অক্ষরকে বিভাজক হিসাবে নির্দিষ্ট করা সম্ভব - কীভাবে এটি করা যায়, নিবন্ধটি আগে ব্যাখ্যা করা হয়েছে।
- VBA ব্যবহার করুন। আপনি ব্যবহার করতে পারেন, উদাহরণস্বরূপ, - এটি এক্সেল 2000 বা 2003 এর জন্য উপযুক্ত। কোডটি পরিবর্তন করা যেতে পারে যাতে এটি অন্যান্য সংস্করণের জন্য উপযুক্ত হয়।
উপরে উপস্থাপিত সমাধানগুলি পৃথক নথিগুলির জন্য ডিজাইন করা হয়েছে, যার সেটিংস স্বাভাবিকের থেকে আলাদা। ক্রিয়াগুলির এই ক্রমগুলি প্রতিটি ফাইলের জন্য প্রয়োগ করতে হবে যা সঠিকভাবে খোলে না। যদি বেশিরভাগ নথি সঠিকভাবে না খোলে, সম্ভবত সবচেয়ে ভাল সমাধান হল কম্পিউটারের সেটিংস পরিবর্তন করা - এটি পঞ্চম সমাধানে আলোচনা করা হয়েছে।
- কম্পিউটার সেটিংসে বিভাজক এবং দশমিক বিন্দু পরিবর্তন করুন
В কন্ট্রোল প্যানেল, বোতাম দ্বারা বলা হয় শুরু, নির্বাচন করুন “অতিরিক্ত বিকল্প" তালিকা থেকে "আঞ্চলিক মান". ক্লিক করার পর একটি উইন্ডো আসবেবিন্যাস সেটিং" - এটিতে আপনি নির্বাচন করতে পারেন "তালিকা বিভাজক" এবং সংখ্যার পূর্ণসংখ্যা এবং ভগ্নাংশের বিভাজক। যদি ফাইলগুলির বিভাজন হিসাবে একটি কমা প্রয়োজন হয়, প্রথমে দশমিক বিন্দু হিসাবে সময়কাল সেট করুন। এটি উল্টো হতে পারে - আপনার একটি বিভাজক অক্ষর হিসাবে একটি সেমিকোলন প্রয়োজন৷ তারপর ভগ্নাংশের জন্য, আপনি কোন চিহ্ন ছেড়ে যেতে পারেন, এটি একটি দ্বন্দ্ব সৃষ্টি করবে না।
সমস্ত সেটিংস সম্পন্ন হলে, ক্লিক করুন OK দুটি খোলা উইন্ডোতে - তারা বন্ধ হয়ে যাবে এবং পরিবর্তনগুলি সংরক্ষণ করা হবে। মনে রাখবেন যে তারা এখন কম্পিউটারে সমস্ত প্রোগ্রামের জন্য কাজ করে।
অগ্রণী শূন্য বাদ দিন
চিহ্ন. উৎস নথির কিছু মান হল এমন সংখ্যা যেগুলি শূন্য দিয়ে শুরু হয় যেগুলি ভগ্নাংশের চিহ্ন দ্বারা পৃথক করা হয় না (উদাহরণস্বরূপ, সাইফার এবং কোডগুলি নির্দিষ্ট সংখ্যার সংখ্যা, লগইন এবং পাসওয়ার্ড, মিটার এবং উপকরণ রিডিং)। এক্সেলে, এই জাতীয় সংখ্যার শুরুতে শূন্যগুলি অদৃশ্য হয়ে যায়। আপনি যদি ফাইলটি সম্পাদনা করেন এবং তারপরে এটিকে একটি এক্সেল ওয়ার্কবুক হিসাবে সংরক্ষণ করেন, তাহলে এই ওয়ার্কবুকে আর খুঁজে পাওয়া সম্ভব হবে না যেখানে শূন্য সহ সংখ্যাগুলি ছিল৷
কারণ. এক্সেলের পাঠ্য এবং সংখ্যার জন্য পৃথক বিন্যাস রয়েছে। টেক্সট ফাইলগুলিতে, এই ধরনের কোন বিচ্ছেদ নেই, এবং তাই এক্সেল সমস্ত মানগুলিতে সাধারণ বিন্যাস নির্ধারণ করে। এর অর্থ হল পাঠ্যটি পাঠ্য হিসাবে প্রদর্শিত হয় এবং বর্ণানুক্রমিক অক্ষর ব্যতীত সংখ্যাগুলি এমন একটি সংখ্যা হিসাবে প্রদর্শিত হয় যা শূন্য দিয়ে শুরু হতে পারে না।
সমাধান. যখন আপনি নথি খুলবেন তখন আমদানি উইজার্ড সক্ষম করতে এক্সটেনশনটিকে .txt এ পরিবর্তন করুন৷ আপনি যখন ধাপ 3 এ পৌঁছান, তখন শূন্য থেকে শুরু হওয়া সংখ্যা সহ কলামের বিন্যাস পরিবর্তন করুন।
কিছু মান তারিখের মত দেখায়
চিহ্ন. তারিখগুলি এমন মানগুলি প্রদর্শন করে যা মূলত প্লেইন টেক্সট বা সংখ্যা।
কারণ. সাধারণ বিন্যাসে মানগুলিকে তারিখে পরিণত করা জড়িত যা এক্সেলের অনুরূপ। যদি CSV নথিতে একটি একক মান থাকে মে 12, তারপর এক্সেল শীটে এটি একটি তারিখ হিসাবে প্রদর্শিত হবে।
সমাধান. আগের ক্ষেত্রে যে অনুরূপ. .txt, মধ্যে এক্সটেনশন পরিবর্তন করুন মাস্টার্স তারিখে রূপান্তরিত মানগুলির বিন্যাস পাঠ্যে পরিবর্তন করুন।
যদি, বিপরীতে, আপনি তারিখ হিসাবে একটি নির্দিষ্ট কলামের বিষয়বস্তু প্রদর্শন করতে চান, এটির জন্য বিন্যাস সেট করুন তারিখ. তারিখ বিন্যাস বিভিন্ন ধরনের আছে, তাই তালিকা থেকে আপনার প্রয়োজন একটি নির্বাচন করুন.
কিভাবে Excel এ একাধিক CSV ফাইল আমদানি করবেন
Excel একসাথে একাধিক CSV ফাইল খুলতে পারে।
- প্রেস ফাইল> খুলুন এবং বিকল্প নির্বাচন করুন টেক্সট ফাইল নীচের ড্রপ ডাউন তালিকা থেকে।
- পাশাপাশি একাধিক ফাইল নির্বাচন করতে, প্রথমে প্রথমটি নির্বাচন করুন, তারপরে ক্লিক করুন স্থানপরিবর্তন এবং শেষটিতে ক্লিক করুন। নির্বাচিত ফাইলগুলি ছাড়াও, এর মধ্যে থাকা সমস্ত ফাইল নির্বাচন করা হবে।
- ক্লিক খোলা.
এই পদ্ধতির অসুবিধা হল প্রতিটি নির্বাচিত ফাইল এক্সেলে আলাদাভাবে খোলা হবে। এক ডকুমেন্ট থেকে অন্য ডকুমেন্টে স্থানান্তর করা সময়ের খরচ বাড়াতে পারে। যাইহোক, তারপরে একই ওয়ার্কবুকের শীটে তাদের সকলের বিষয়বস্তু অনুলিপি করা সম্ভব।
ব্যাখ্যাটি দীর্ঘ ছিল, যাইহোক, এখন আপনি অনেক অসুবিধা ছাড়াই Excel এ যেকোনো CSV ফাইল খুলতে সক্ষম হবেন। যদি প্রথম নজরে কিছু বোধগম্য মনে হয় তবে নির্দেশিত পদক্ষেপগুলি অনুসরণ করুন এবং সবকিছু পরিষ্কার হয়ে যাবে।