কীভাবে এক্সেলকে কলামগুলিতে সজ্জিত ডেটা সহ CSV ফাইলগুলি খুলতে বাধ্য করা যায়


32

আমি একটি এক্সটেনশন .csv সহ একটি সিএসভি ফাইল উত্পন্ন করি যাতে এক লাইনের প্রতিটি টুকরো একটি কমা দিয়ে পৃথক করা হয়:

1,2,3,4
1,2,3,4

ফাইলটি ইমেলের মাধ্যমে প্রেরণ করা হয় এবং আমি চাই যে কোনও গ্রাহক এটি খুললে তিনি কলামগুলিতে সজ্জিত ডেটা দেখেন।

এ জাতীয় জিনিস কি সম্ভব?

PS: আমি নির্দ্বিধায় এই সীমার পরিবর্তন করতে পারি।


1
যতদূর আমি উদ্বিগ্ন, এক্সেলটিতে ডেটা আমদানি করা ছাড়া আপনি কিছুই করতে পারবেন না, যেহেতু এক্সেল নিজেই ডেটা গঠনের বিষয়ে কোনও অনুমান করতে পারে না (যেমন বিভাজক ব্যবহৃত, দশমিকের বিন্যাস বা সাধারণ বিন্যাস) ডেটা)।
28'11

@ স্লহ্যাক দয়া করে উত্তরটি দেখুন
টিমোফাই

ওহ, আমি জানতাম না যে এক্সেল এটি করতে সক্ষম ছিল। সুন্দর.
ছোঁয়া

1
কেবলমাত্র CSV ফাইলে ডাবল ক্লিক করে এক্সেল খোলা হবে এবং ফাইলটি সঠিকভাবে প্রদর্শিত হবে। আমি কি সঠিক?
উইলসন

@ উইলসন: এক্সেলকে .csv ফাইলগুলি খোলার সাথে যুক্ত করতে হবে তারপরে ডাবল ক্লিক করে একটি .csv ফাইলের এক্সেল চালু করা হবে
টিমোফয়ে

উত্তর:


10

কমা পরিবর্তে ট্যাব ব্যবহার করুন। এবং যদি এটি কাজ করে না, আপনার ট্যাব-বিস্মৃত ফাইলটিকে একটি এক্সএল এক্সটেনশান দিন।


সমাধানের জন্য ধন্যবাদ, আমি ফাইল এক্সটেনশন হিসাবে .csv রেখে গেছি
টিমোফাই

ম্যাক (2017) এ এক্সেল 14.7.1 এর জন্য কাজ করে না
মাসুকোমি

3
"PS: আমি নির্দ্বিধায় ডেলিমেটার পরিবর্তন করতে পারি" " এই উত্তরটি কম বৈধ করে তোলে
পল ফিজমা

এটি কোনও CSV ফাইল কীভাবে লোড করবেন তার জবাব দেবে না, যেহেতু সি কমাতে দাঁড়ায়।
জেবার্নার্ডো

@ জেবার্নার্ডো এটি একবারে করেছিল তবে আজ আপনি বুনোয় সিএসভি এক্সটেনশনের সাথে সমস্ত ধরণের সীমানার যুক্ত ফাইলগুলি খুঁজে পাবেন: ট্যাব, পাইপ, কমা, ড্যাশ, @, \ 0, ইত্যাদি ডান বা ভুল, সেগুলি সেখানেই আছে they , এবং "আমি সীমান্ত পরিবর্তন করতে পারি" বলার প্রশ্নের অংশটি এই উত্তরটিকে বৈধ করে তুলেছে।
জোয়েল কোহোর্ন

43

এটি যদি প্রতিটি সিস্টেমে কেবল csv পঠনযোগ্য হয় তবে প্রথম সারিতে লেখার ক্ষেত্রে একটি অননুমোদিত কৌশল আছে SEP=;। এই লাইনটি এক্সেলকে বলেছে যে পৃথককারী হিসাবে কোন অক্ষরটি ব্যবহার করা উচিত (বাস্তবে আপনি কোনও (একক) অক্ষর ব্যবহার করতে পারেন ( ;,|@#'...))

দ্রষ্টব্য: এই লাইনটি csvফাইলের কেবল একটি অংশ । এটি এক্সেলটিতে স্প্রেডশিডের অংশে পরিণত হবে না । তার অর্থ, এটি প্রদর্শিত হবে না এবং এটি লিখিত হবে না, আপনি কোন ফর্ম্যাটটি লিখতে বা রফতানির জন্য নির্ধারণ করেন তা নির্বিশেষে।


এই ছিল জীবন রক্ষাকারী! এখানে দুর্দান্ত কাজ করেছেন!
এটিয়েন ডুপুইস

সেরা সমাধান আইএমএইচও, যেহেতু এটি সমস্ত ভাষার সাথে কাজ করা উচিত
এমবার্ডোস

39

CSV ফাইলগুলি খোলার সময় এক্সেলের আচরণ আপনার স্থানীয় সেটিংস এবং এর list separatorঅধীন ব্যবহৃতগুলির উপর নির্ভর করে Region and language » Formats » Advanced। ডিফল্টরূপে এক্সেল ধরে নিবে প্রতিটি সিএসভি সেই বিভাজকের সাহায্যে সংরক্ষিত হয়েছিল। সিএসভি অন্য দেশ থেকে না আসা পর্যন্ত কোনটি সত্য!

যদি আপনার গ্রাহকরা অন্য দেশে থাকেন তবে তারা অন্যান্য ফলাফল দেখতে পারে তবে আপনি ভাবেন।

উদাহরণস্বরূপ, এখানে আপনি দেখতে পাচ্ছেন যে একটি জার্মান এক্সেল মার্কিন যুক্তরাষ্ট্রে কমার পরিবর্তে সেমিকোলন ব্যবহার করবে এখানে চিত্র বর্ণনা লিখুন

আপনাকে আরও বিভ্রান্ত করার জন্য, সেটিংটি দশমিক চিহ্নের সাথে হস্তক্ষেপ করে যা Excel Options » Advanced » Use system separatorsউপরের চিত্রের মতো আঞ্চলিক সেটিংসের অধীনে বা পৃথকভাবে সেটআপ করা যেতে পারে । এক্সেল দশমিক ট্যাব এবং তালিকার বিভাজক হিসাবে একই প্রতীক ব্যবহার করতে পারে না। এটি স্বয়ংক্রিয়ভাবে ব্যাকআপ বিভাজক হিসাবে কমা বা সেমিকোলন ব্যবহার করবে। আরও পড়ুন

আমি 3 টি ফাইল তৈরির জন্য আপনার উদাহরণ গ্রহণ করব। প্রত্যেকে আলাদা বিভাজক সহ এক্সেল দিয়ে খুলুন।

    COMMA               SEMICOLON                     TAB 

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন

আপনার এক্সেলের মতো না? আমিও তাই ভাবছিলাম.

সুতরাং ম্যানুয়ালি একই সিএসভি ফাইলগুলি থেকে এক্সএলএসে এক্সটেনশানটি পরিবর্তন করতে দিন এবং দেখুন এখন কী ঘটে। প্রথমে এক্সেল একটি সতর্কতা এনে দেবে যে ফাইল এক্সটেনশন সামগ্রীটির সাথে মেলে না এবং এক্সেল ভিতরে কী অনুমান করার চেষ্টা করে।

    COMMA        SEMICOLON                   TAB 

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন

উপসংহার: ট্যাব + নাম পরিবর্তন + সতর্কতা অবহেলা = প্রতিটি সিস্টেমে জয়?
হতে পারে, তবে আমি আপনার নিজের দেশের বাইরের গ্রাহকদের পক্ষে এতটা নিশ্চিত নই।

সর্বোত্তম পদ্ধতিটি হ'ল আপনার গ্রাহকদের প্রথমে একটি ফাঁকা এক্সেল খোলার নির্দেশ দিন এবং তারপরে যান Data » Get data from textএবং ম্যানুয়ালি বিভাজক হিসাবে কমাটি নির্বাচন করুন


2
এই উত্তরটি দুর্দান্ত তবে আমি মাইক্রোসফ্ট থেকে এই করুণাময় পাই find আপনি নাম্বারে একটি সিএসভি খুলুন এবং এটি সঠিকভাবে খোলে। আপনি এটি গুগল পত্রকে খুলুন এবং এটি সঠিকভাবে খোলে। তারপরে আপনি এটি এক্সলে খুলুন যা কেবলমাত্র আপনার জন্য অর্থ প্রদান করে এবং ... কিছুই না। আমাদের মধ্যে যারা কখনও তালিকার বিভাজক স্থাপন করেননি তাদের সম্পর্কে কী? এখন এটিকে কাজ করার চেষ্টা করার জন্য আমার সময় নষ্ট করা দরকার কারণ "কমা" এর অর্থ এই "সিএসভি" তে কিছুই নেই। খুবই হতাশাজনক.
স্পর্শ করুন

> এই সমাধানটি আমার পক্ষে কাজ করে (এক্সেল 2013)। আমি আমার আঞ্চলিক ফর্ম্যাটটি সামঞ্জস্য করেছি: আমি একটি বিন্দু (।) কে "দশমিক বিভাজক" হিসাবে, একটি কমা (,) "হাজার বিভাজক" এবং একটি কমা (,) "তালিকা বিভাজক" হিসাবে সেট করেছি - সিজারগাস্টকোন 13 জুলাই '15 এ 16: 05
Alex78191

অথবা আপনি এক্সেল বিকল্পগুলিতে দশমিক বিভাজক পরিবর্তন করতে পারেন superuser.com/a/1470373
Alex78191

1

আপনি ".txt" দ্বারা ".csv" প্রতিস্থাপন করতে পারেন, এক্সেল শুরু করতে পারেন এবং .txt ফাইলটি খুলতে পারেন। তারপরে এক্সেল আপনাকে একটি সহকারী দেখাবে যেখানে আপনি পৃথক হিসাবে "," ব্যবহার করতে নির্দিষ্ট করতে পারেন। এরপরে আপনি যখন এই ফাইলটিকে আবার .csv হিসাবে সংরক্ষণ করবেন, পরের বার এক্সেল আপনার এটির মতোভাবে এটি খুলবে।


0

আর একটি সমাধান যা আমি এই পরিস্থিতিতে ব্যবহার করেছি তা হ'ল CSV এর পরিবর্তে একটি প্রাথমিক HTML ফাইল আউটপুট। এক্সেল কোনও ত্রুটি ছাড়াই এটি খুলতে পারে। এটি ফাইলটিতে কমপক্ষে কিছু ফর্ম্যাটিংও পড়তে পারে।


0

এটি সর্বকালের সবচেয়ে উত্তর, তবে এটি কার্যকর। আমি প্রতিদিন সিএসভি ফাইল ব্যবহার করি। আমি এগুলি সর্বদা তৈরি করি এবং এক্সেল দিয়ে দেখি। আজ, 12 বছর পরে এই সমস্যাটি কখনও দেখেনি, এটি আমার কাছে ঘটেছিল। এটি কোনও সিএসভি ফাইল খুলবে না এবং কলামগুলি বিন্যাস করবে না। এমনকি আমি গত রাতে এক্সেল দিয়ে কিছু সিএসভি ফাইল তৈরি করেছি, প্রতি লাইনে একটি কলামে খোলা হবে।

সমাধান: এক্সেল.এক্সির সমস্ত উন্মুক্ত দৃষ্টান্তের জন্য টাস্ক ম্যানেজারটি পরীক্ষা করুন। সমস্ত দৃষ্টান্তকে হত্যা করুন এবং আবার সিএসভি ফাইল খোলার চেষ্টা করুন।

facepalm


0

স্বল্পমেয়াদে যদি আপনাকে কেবল কোনও সিএসভি ফাইল খোলার প্রয়োজন হয় যা আপনাকে অন্য দেশ থেকে প্রেরণ করা হয়েছিল -

ওয়ার্ডপ্যাডে ফাইলটি খুলুন এবং ইস্যুকারী দেশটি ব্যবহার করেছে এমন প্রতিটি বিভাজক (যেমন।;) পরিবর্তনের জন্য সন্ধান এবং প্রতিস্থাপন ব্যবহার করুন এবং কমা দিয়ে প্রতিস্থাপন করুন। (যেমন,)।

কেবল জারি করা দেশটি অন্য চিহ্নের পরিবর্তে কমা ব্যবহার করবে না তা পরীক্ষা করুন (যেমন স্পেনে তারা একটি কমা ব্যবহার করে যেখানে আমরা দশমিক স্থান ব্যবহার করি যাতে আপনি কমাটি একটি দশমিক স্থানে সন্ধান করতে এবং প্রতিস্থাপন করতে পারেন তবে অন্যান্য চিহ্নটি খুঁজে বার করে প্রতিস্থাপন করতে পারেন) কমা সহ)

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


0

আমি একই ইস্যু নিয়ে এসেছি। আমার সিএসভি ফাইল ছিল যে এক্সেলটি ভুলভাবে পার্স করছে এবং আমদানি উইজার্ডের প্রয়োজন।

সিম্পল ফিক্সটি টিএসটিটিতে সিএসভি নামকরণ করা হয়েছিল এবং উইজার্ড কলামের কাঠামোটি সঠিকভাবে সনাক্ত করতে সহায়তা করেছিল।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.