এক্সেল-এর ইউএস-সংস্করণে কীভাবে সেমিকোলন সীমাবদ্ধ সিএসভি-ফাইলগুলি খুলবেন open


95

আমি যখন .csv ফাইলে ডাবল ক্লিক করি তখন এটি এক্সলে খোলা হয়। সিএসভি-ফাইলগুলিতে সেমিকোলন (কমা নয়, একটি বৈধ ফর্ম্যাট) দিয়ে কলামগুলি সীমাবদ্ধ রয়েছে।

একটি জার্মান উইন্ডোজ / এক্সেল সেটআপ ব্যবহার করে খোলা ফাইলটি সঠিকভাবে প্রদর্শিত হয়, কলামগুলি পৃথক করা হয় যেখানে সিএসভি-ফাইলে সেমিকোলনগুলি বিদ্যমান ছিল।

তবে আমি যখন (ইউএস) ইংলিশ উইন্ডোজ / এক্সেল সেটআপে একই কাজ করি, কেবলমাত্র একটি কলামই আমদানি করা হয়, প্রথম কলামে সেমিকোলন সহ পুরো ডেটা দেখায়।
(পরীক্ষার জন্য আমার কাছে ইংরেজি সেটআপ নেই, ব্যবহারকারীরা আচরণের কথা জানিয়েছেন)

আমি উইন্ডোজ আঞ্চলিক সেটিংসে তালিকার বিভাজকের মানটি পরিবর্তন করার চেষ্টা করেছি, কিন্তু তাতে কোনও পরিবর্তন হয়নি।

একটি ইংলিশ সেটআপে সেই সিএসভি-ফাইলগুলিকে ডাবল-ক্লিক-খুলতে সক্ষম হতে আমি কী করতে পারি?

সম্পাদনা:
এক্ষেত্রে সিএসভি-ফাইলে নির্ভর না করাই সেরা সমাধান বলে মনে হচ্ছে। আমি আশা করছিলাম যে সিএসভি-ফাইলগুলির জন্য এমন কিছু ফর্ম্যাটিং রয়েছে যা তাদের আন্তর্জাতিকভাবে ব্যবহার করা সম্ভব করে।
সর্বোত্তম সমাধানটি মনে হচ্ছে যে আমি এক্সএলএস-ফাইলগুলি তৈরি করতে স্যুইচ করব।


1
আপনি আপনার ব্যবহারকারীদের LibreOffice ক্যালক ব্যবহার করার পরামর্শ দিতে পারেন - এটি স্বেচ্ছাসেবী বিভাজক জরিমানা সহ CSVs পরিচালনা করে।
naught101

উত্তর:


1

এই ফাইলগুলি বিতরণ করা হয়? ডাউনলোড করা? স্থানীয়ভাবে উত্পন্ন?

আমি মনে করি যে ব্যবহারকারীর পিসিতে অ্যাক্সেস না করে এবং তাকে ছাড়া আপনার সমস্যা সমাধানের অনন্য উপায় হ'ল ফাইলটি এক্সটিবিউট করার আগে ডাউনলোড করা বা উত্পন্ন করার আগে .xls এ রূপান্তর করা is .csv ফাইলের পরিবর্তে একটি .xls (বা অন্য যে ফর্ম্যাট কাজ করে)। ফাইলের সংখ্যা এবং সেগুলি যেভাবে উত্পন্ন হয় তার উপর নির্ভর করে আপনি কোনও স্ক্রিপ্টের মাধ্যমে বা ম্যানুয়ালি একটি ওয়ার্কিং এক্সেলের সাথে এটি করতে পারেন।


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

8
এটি কীভাবে সঠিক উত্তর, এটি অকেজো।
স্টিভি জি

ভয়াবহ উত্তর - অন্যান্য উত্সাহিত উত্তর দেখুন।
জেএমসি

203

এটি সিএসভি ফাইলের প্রথম লাইনে যুক্ত করুন:

sep=;

অথবা

sep=,

এটি সিস্টেম সেটিং ("তালিকার বিভাজক চরিত্রের তালিকা") ওভাররাইড করবে এবং এক্সেল ফাইলটি সঠিকভাবে খুলবে।


4
+1 এক্সেল 2010 এ এটি করেছে এবং এটি পুরোপুরি কার্যকর হয়েছিল।
এন রিড

8
তর কি এই জাতীয় সেটিংসের একটি তালিকা আছে? এক্সেলকে ব্যবহার করতে বলা, যেহেতু দশমিক বিভাজক সাধারণত এটি ব্যবহার করতে বলার সাথে চলে; কলাম বিভাজক হিসাবে।
ZweiBlumen

5
এক্সেলের জন্য নিখুঁতভাবে কাজ করে, তবে মনে রাখবেন যে এটি অন্যান্য স্প্রেডশিট বা ডেটা প্রোগ্রামগুলিতে সমর্থিত নয়। এটি কেবলমাত্র একটি ছোট সমস্যা হতে পারে, কেবল এটির সাথে sep=বা এতে একটি অতিরিক্ত প্রথম লাইন দেখায় sep=;, তবে কিছু স্বয়ংক্রিয় প্রোগ্রাম বা স্ক্রিপ্টগুলি অতিরিক্ত প্রথম লাইনটি আশা করতে পারে না, ফলস্বরূপ কলামের শিরোনাম বা sep=;লাইনটি নিজেই প্রকৃত ডেটা হিসাবে ব্যাখ্যা করা হয়।
সিগমোরাল

5
এই বিষয়ে সতর্কতা অবলম্বন করুন। আপনি যদি এক্সেলে সংরক্ষণ করেন তবে এটি হবে:
বিভাজনের

1
পিএইচপি-তে fwrite($fileHandle, 'sep=,' . "\r\n");সমস্যা সম্পূর্ণরূপে স্থির করে দিতে পারে fputcsv
h2ooooooo

26

আপনি টেক্সট আমদানি উইজার্ডটি ব্যবহার করতে পারেন। এই না একটি ডবল-ক্লিক খুলুন উপর কাজ করে, কিন্তু সেরা আমি সঙ্গে যে lanugage সেটিংস সঙ্গে তালগোল পাকানো জড়িত না আসা পর্যন্ত করতে পারেন।

মেনু বারে এক্সেল 2003 Data-> Import External Data-> Import Dataতে (2007 সালে এটি কোথায় আছে তা বলতে পারে না, এই মুহুর্তে আমার হাতে তা নেই)। আপনার সিএসভি ফাইলটি সন্ধান করুন এবং নির্বাচন করুন।

এটি খুললে আপনি পাবেন Text Import Wizard, যা আপনাকে ডিলিমিটার ব্যবহার করার জন্য নির্দিষ্ট করতে দেয়।


আউটলুক 2007-এ ডেটা ট্যাবে গিয়ে আপনার কলামটি নির্বাচন করুন এবং ডেটা সরঞ্জামস সেটে টেক্সট টু কলামগুলিতে ক্লিক করুন।
হোন্ডেলেক্স

1
হ্যাঁ, এটি একটি সমাধান। দুর্ভাগ্যক্রমে, ব্যবহারকারীদের ডেটা দেখার দরকার রয়েছে তারা এটি করতে রাজি নয়। তারা একটি "ডাবল ক্লিক-ওপেন" পরিচালনা করতে পারে, তবে আরও জটিল কিছু করতে সক্ষম হবে না। আমরা তাদের কমপক্ষে কিছুটা শিক্ষিত করার চেষ্টা করেছি, তবে তারা তা প্রত্যাখ্যান করেছে।
হলগারওয়া

1
@ হোলজারওয়া - ব্যবহারকারীদের দেওয়ার আগে ফাইলগুলি কোনও ধরণের রূপান্তর প্রক্রিয়ার মাধ্যমে চালানো সম্ভব? বা তাদের কি আধা-কোলন সীমান্তে থাকা দরকার? অন্যরা এটির পরামর্শ দিয়েছে, তবে কোনও ধরণের স্ক্রিপ্ট ব্যবহার করে কমাতে আধা-কলোনগুলি অদলবদল করা মোটামুটি সহজ হওয়া উচিত (আমি একটি সাধারণ সন্ধান / প্রতিস্থাপনের বিরুদ্ধে পরামর্শ দেব কারণ আপনি সেই অভ্যন্তরীণ উদ্ধৃতিগুলি রূপান্তর করতে চান না)।
DMA57361

6

এই নিবন্ধটি দেখুন:
এক্সেল দিয়ে সিএসভি ফাইল খুলতে সমস্যা? ইউরোপের আঞ্চলিক সেটিংসের কারণে এক্সলে কমা এবং সেমিকোলন ইস্যু

যা 3 টি সমাধান সরবরাহ করে:

  • সিএসভি ফাইল এক্সটেনশানটিকে টিএক্সটি-তে পরিবর্তন করুন (আপনি যখন এক্সেলের সাথে কোনও টিএক্সটি ফাইল খুলবেন তখন এটি পাঠ্য ফাইল আমদানি উইজার্ড শুরু করবে যেখানে আপনি ডিলিমিটারটি চয়ন করতে পারেন)
  • আপনার সিএসভি ফাইল (গুলি) এর মধ্যে সমস্ত "," ";" দিয়ে প্রতিস্থাপন করুন
  • আপনার আঞ্চলিক এবং ভাষার সেটিংস পরিবর্তন করুন

আপনি যেমন উইন্ডোজ আঞ্চলিক সেটিংসে কেবল তালিকা বিভাজক মানটি পরিবর্তন করেছেন, আমি নোট করব যে নিবন্ধটি "।" এর জন্য "।" Decimal Symbolএবং "," এর জন্য প্রবেশ করতে বলেছে List Separator

আপনি যদি ভিবিএ নিয়ে স্বাচ্ছন্দ্য বোধ করেন তবে দেখুন:

সেমিকোলন খোলার মাধ্যমে এক্সিল 2000 এ ভিবিএর সাথে সীমাবদ্ধ সিএসভি ফাইল এক্সেল
সহ এক্সেল সহ রেকর্ডিং করা হয়


আমি সম্মত, সমস্ত বৈধ বিকল্প, তবে দুর্ভাগ্যক্রমে, আমি এই সিএসভি-ফাইলগুলির ব্যবহারকারীদের সাথে একটি সাধারণ পরিস্থিতিতে আছি না। .TXT- আমদানি কাজ করবে না (DMA57361 এর উত্তর সম্পর্কে আমার মন্তব্য দেখুন), দশমিক বিভাজক সমস্যার কারণে সেমিকোলনগুলি কমা দিয়ে প্রতিস্থাপন কাজ করবে না এবং আঞ্চলিক সেটিংস পরিবর্তন করা কার্যকর হবে না কারণ আমার কাছে অ্যাক্সেস নেই যে পিসি ব্যবহার করা হয়। ব্যবহারকারীরা কেবলমাত্র ফাইলগুলিতে ডাবল-ক্লিক করবে এবং যদি তারা তাদের প্রত্যাশা মতো না পায় তবে তারা অভিযোগ করবে এবং সমস্যা সমাধানে সহায়তা করতে অস্বীকার করবে।
হলগারওয়া

@ হোলজারওয়া: আপনি যদি ব্যবহারকারী পিসিগুলি নিয়ন্ত্রণ না করেন তবে আপনার করার মতো কিছুই নেই। কারণ আমার অন্যান্য পরামর্শ হ্যান্ডলারটিকে আপনার নিজের প্রোগ্রাম হিসাবে .csv এক্সটেনশনে পরিবর্তন করতে হবে, যা ডিলিমিটারগুলি সংশোধন করবে (তবে বুদ্ধিমানের সাথে) এবং এক্সেলকে কল করবে।
harrymc

@ হলগারওয়া: দয়া করে আঞ্চলিক সেটিংস সম্পর্কিত আমার উপরের সম্পাদনাটি নোট করুন।
harrymc

3

আমি সবচেয়ে ভাল চেষ্টা করেছি নীচের মত আপনার কম্পিউটার আঞ্চলিক সেটিংস সেট করা:

  • "স্ট্যান্ডার্ড এবং ফর্ম্যাটস" এ "ইংরেজি (মার্কিন যুক্তরাষ্ট্র)" চয়ন করুন;
  • "অবস্থানগুলিতে" "মার্কিন যুক্তরাষ্ট্র" নির্বাচন করুন।

এটি আমার পক্ষে কাজ করে, একবার চেষ্টা করে দেখুন।


আসলে, ওপি'র বিষয়টি বিপরীত। দশমিক প্রতীক হিসাবে কমা পেতে কোনও ইউরোপীয় অঞ্চলে পরিবর্তন হওয়া উচিত এবং সেমিকোলন তালিকার বিভাজক হবে।
yosh এম

0

যদি ফাইলটিতে অন্য কোনও কমা না থাকে তবে আপনি সেমিকোলনগুলিতে কমাতে রূপান্তর করতে কেবল কোনও পাঠ্য সম্পাদককে সন্ধান / প্রতিস্থাপন করতে পারেন। এর পরে সাধারণ সিএসভি ফাইল হিসাবে বিবেচনা করুন।


এই সিএসভি-ফাইলগুলির বিভিন্ন দেশে (আঞ্চলিক সেটিংস) কাজ করা দরকার এবং অনেক আঞ্চলিক সেটিংসে বিন্দুর পরিবর্তে কমাটি দশমিক বিভাজক। একটি "স্ট্যান্ডার্ড" কমা-বিচ্ছিন্ন-মান ফাইল কাজ করবে না। আমার ধারণা, সে কারণেই সেমিকোলনগুলি সিএসভি-ফাইলগুলির জন্য একটি বৈধ ডিলিমিটার হিসাবে যুক্ত করা হয়েছিল।
হলগারওয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.