সিএসভি হিসাবে সংরক্ষণ করা হলে এক্সেল বিশেষ চরিত্রকে ধ্বংস করে


21

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

সমস্যাটি হ'ল, যখনই ক্লায়েন্টটি এমএস-ডস। সিএসভি ফাইল হিসাবে এক্সেল স্প্রেডশিটটি সংরক্ষণ করে, বিশেষ বর্ণগুলির অনেকগুলি প্রশ্ন চিহ্নে রূপান্তরিত হয়? " (চিহ্নগুলি যেমন '"/)। তবে আমরা যদি তখন সিএসভি ফাইলটি খুলি এবং ম্যানুয়ালি প্রতিটিটিকে সঠিক চরিত্রের সাথে প্রতিস্থাপন করি তবে এটি ঠিকঠাক কাজ করে?

সমস্যাটি হ'ল ডেটা ফাইলটি বিশাল, এবং আমরা যুক্তিসঙ্গতভাবে এটি করতে পারি না, তাই আমি আশা করি এটি সংরক্ষণ করার কোনও উপায় ছিল। আমরা ইউনিকোড এবং এএসসিআইআই হিসাবে রফতানি করার চেষ্টা করেছি কোনও লাভ হয়নি। আমরা গুগল ডক্সে আপলোড করার চেষ্টা করেছি এবং পুনরায় সঞ্চয় করার চেষ্টা করেছি, তবে এটি সেই অক্ষরগুলিও ভেঙে দেয়।


2
আপনি যদি এক্সেল 2007 এ থাকেন তবে ফাইলটি সেভ করার জন্য ডায়লগ হিসাবে সেভ বোতামের ঠিক বাকি রয়েছে একটি সরঞ্জাম ড্রপ ডাউন I যদি আপনি ওয়েবোপশন এবং ট্যাব এনকোডিং চয়ন করেন তবে আপনি একটি নির্দিষ্ট এনকোডিং নির্বাচন করতে পারেন। চেষ্টা যে যদি কোন সাহায্যের হল

সেই লেখার উদাহরণ কী?
এন্ডারল্যান্ড 21

1
সমস্যা পুনরুত্পাদনযোগ্য নয়। নিশ্চিত হয়ে নিন যে ডেটা আসলে যা আপনি বর্ণনা করেছেন তা হ'ল এবং এমন কোনও অক্ষর নয় যা এমএস-ডস এনকোডিংটিতে প্রতিনিধিত্ব করা যায় না।
জুলকা কে। কোরপেলা

উত্তর:


11

নিশ্চিত করুন যে আপনি কোনও হিসাবে CSV (Comma Delimited)এবং না হিসাবে সংরক্ষণ করতে বেছে CSV (MS-DOS)নিচ্ছেন, কারণ ডস ইউটিএফ -8 অক্ষর সমর্থন করে না।


6

আমি খুঁজে পেয়েছি যে হারানো চরিত্রের সমস্যাটি কেবল তখনই ঘটে (আমার ক্ষেত্রে) যখন xlsx ফর্ম্যাট থেকে সিএসভি ফর্ম্যাটে সংরক্ষণ করা হয়। আমি xlsx ফাইলটি প্রথমে xls এ সংরক্ষণ করতে চেষ্টা করেছি, তারপরে সিএসভিতে। এটা আসলে কাজ করে।


এটি আমার পক্ষে কাজ করে না। আমি এখনও পেতে পারি?
সিএসভি

4

একটি সম্ভাব্য কর্মসংস্থান হ'ল এটি সংরক্ষণ করা Unicode Text(2007 এর পূর্ববর্তী সংস্করণ সম্পর্কে নিশ্চিত নয়), যা এটি ট্যাব-বিভক্ত পাঠ্য ফাইল হিসাবে সংরক্ষণ করে।

এই ফাইলটি আমার ইউনিকোড অক্ষর সংরক্ষণ করেছে (আমার ক্ষেত্রে আমি এশিয়ান চরিত্রগুলির সাথে কাজ করছিলাম ) কিছু ধরণের সীমিত পাঠ্য ফাইল তৈরি করার সময় আপনি প্রয়োজনে সিএসভিতে রূপান্তর করতে বাহ্যিক সরঞ্জামগুলির মাধ্যমে চালনা করতে পারেন।

আমার ইনপুটটিতে প্রতিটি ঘরের মধ্যে ট্যাব এম্বেড করা হয়নি, তবে কীভাবে এটি পরিচালনা করা হবে তা আমি নিশ্চিত নই।


3

আমার জন্য কী কাজ করে তা এখানে:

  1. এক্সেল বা সিএসভিতে ডেটা সংশোধন করুন
  2. ইউনিকোড পাঠ্য হিসাবে ফাইলটি সংরক্ষণ করুন
  3. নোটপ্যাড খুলুন
  4. আপনি সবেমাত্র নোটপ্যাড ব্যবহার করে সংরক্ষণ করা ইউনিকোড ফাইলটি খুলুন
  5. একটি ফাঁকা অঞ্চল হাইলাইট করতে আপনার কার্সারটি ব্যবহার করুন যাতে একক ট্যাব 5a থাকে। অধিগ্রহণ আইডি এবং অনুরোধ প্রকারের মধ্যে স্থানটি ব্যবহার করুন কারণ এটিতে একটি ট্যাব রয়েছে!
  6. ট্যাব চরিত্রটি অনুলিপি করতে Cnrl-C চাপুন
  7. প্রতিস্থাপন ফাংশন বাক্সটি খুলতে Cnlr-H টাইপ করুন
  8. কি পাঠ্য বাক্সে সন্ধান করুন এ ক্লিক করুন এবং ট্যাবটি আটকানোর জন্য Cnlr-V টাইপ করুন
  9. প্রতিস্থাপন পাঠ্য বাক্সে ক্লিক করুন এবং একটি কমা টাইপ করুন
  10. এটি একবার পরীক্ষা করার জন্য প্রতিস্থাপন ক্লিক করুন। ফাইলের ট্যাবটি কমা দিয়ে প্রতিস্থাপন করা হয়েছে তা নিশ্চিত করুন
  11. সমস্ত প্রতিস্থাপন ক্লিক করুন
  12. বাতিল ক্লিক করুন
  13. ফাইল এবং সংরক্ষণ করে প্রস্থান করুন
  14. উইন্ডোজ এক্সপ্লোরারে ফাইলের এক্সটেনশানটিকে .csv তে পরিবর্তন করুন

1
এটি নোটপ্যাড ++ ব্যবহার করে আমার পক্ষে কাজ করেছে।
ক্রিসবি

হ্যাঁ আমাকে ইউনিকোড হিসাবে রফতানি করতে হয়েছিল এবং কমাগুলিতে ট্যাবগুলি সন্ধান এবং প্রতিস্থাপন করতে হয়েছিল।
নিলোক

2

আমি এই সমস্যাটি আপাতত কিছুক্ষণ ধরে চলেছি এবং অবশেষে এটি বের করার জন্য কিছুটা সময় উত্সর্গ করেছি! আমি "উইন্ডোজ কমা পৃথকীকরণ (.csv)" হিসাবে সংরক্ষণ করে সমস্যাটি (আপাতদৃষ্টিতে) সমাধান করতে সক্ষম হয়েছি। আমি এটি একটি .xlsx এবং .xls থেকে চেষ্টা করেছিলাম, উভয়ই একটি .csv তে রূপান্তরিত হয়েছি just আশা করি এটি সহায়তা করে - এই পদ্ধতিটিতে কোনও সমস্যা পপ আপ হয়েছে কিনা তা আমাকে জানান। আমি পরের কয়েক সপ্তাহ ধরে যদি কিছু দেখতে পাই তবে আমি ফিরে রিপোর্ট করব।


1
সুপার ব্যবহারকারীকে স্বাগতম প্রশ্নের উত্তর দিতে আপনাকে সরাসরি লাফাতে দেখে আনন্দিত।
চার্লিআরবি

1

সমাধান:

  1. নোটপ্যাডে আপনার সিএসভি ফাইলটি খুলুন (এটি আপনি এএনএসআই বলে মনে করছেন), তারপরে নোটপ্যাডে এটি ইউটিএফ -8 হিসাবে পুনরায় সংরক্ষণ করুন।

  2. তারপরে আমদানির কাজ করা উচিত। তবে, আপনি এটি আবার এক্সেলে খুলুন এবং কেবল সংরক্ষণ এটি কাজ করবে না কারণ এক্সেল দৃশ্যত ইউটিএফ -8 এ এনকোড করতে পারে না।

  3. অন্য বিকল্পটি হ'ল www.LibreOffice.org (ফ্রি) এ আপনার সিএসভি ফাইলের সাথে কাজ করা, যা ইউটিএফ -8 এ সঠিকভাবে এনকোড করতে পারে (যদিও আমি নিজে এটি চেষ্টা করি নি)।

আমি ভুকমার্সে ভগ্নাংশ সহ একটি সিএসভি পণ্য আমদানি করে একই ধরণের সমস্যায় পড়েছিলাম, যা "এর কারণে প্রত্যাখ্যান করা হচ্ছে?" ত্রুটি অক্ষর। এটি কারণ যে সিটিভি ফাইলটি ইউটিএফ -8 এ এনকোড করা হয়নি। যাইহোক, ইউটিএফ -8 এনকোডিং সহ এক্সেলের সিএসভি ফাইল সংরক্ষণের পরেও এটি কার্যকর হয়নি।

একাধিক ফোরামে স্ক্র্যাচ করার পরে, এটি প্রদর্শিত হয় যে এক্সেল ইউটিএফ -8 হিসাবে এনকোড করার বিকল্প দেয় - যখন কোনও সিএসভি হিসাবে সংরক্ষণ করা হয়, এক্সেল স্বয়ংক্রিয়ভাবে এএনএসআইতে রূপান্তর করে, আপনি ইউটিএফ -8 নির্বাচন করলেও।


1
  1. Https://github.com/jaimonmathew/ ইউনিকোড- সিএসভি- অ্যাডিন থেকে এক্সেলের জন্য ইউনিকোড সিএসভি অ্যাডিন ডাউনলোড এবং ইনস্টল করুন
  2. নীচের ছবিতে যেমন দেখানো হয়েছে নতুন "ইউনিকোড সিএসভি" মেনু থেকে সিএসভি সংরক্ষণ করুন।

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


1
আপনি কি এই অ্যাড-ইন একটি লিঙ্ক পোস্ট করবেন?
জাভেয়ের পইনাস

গিথুব পৃষ্ঠা অন্তর্ভুক্ত করার জন্য আমি উত্তর আপডেট করেছি। সেখানে আপনি ডাউনলোড পৃষ্ঠাটি খুঁজে পেতে পারেন
thanos.a

0

এমনকি আমি .csv ফর্ম্যাটে জাপানি পদগুলি ডাউনলোড করার সময় বিশেষ চরিত্রগুলির সাথে সমস্যার মুখোমুখি হয়েছি H যাইহোক আমি যখন টেক্সট ফর্ম্যাটটিতে .csv ফাইলটি সংরক্ষণ করি (ট্যাব সীমিত করে) যেখানে পুরোপুরি পপুলেটিং হয়। তারপরে আমি কেবল পাঠ্য ফাইল থেকে ডেটা অনুলিপি করেছি এবং একটি স্প্রেডশীটে পেস্ট করেছি। ভাল কাজ !!!

ধন্যবাদ, বৈশাখ


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

0

সর্বকালের সেরা সমাধানটি খুঁজে পেয়েছে: http://woshka.com/blog/microsoft/microsoft-excel/solve-the-problem-saving-excel-csv-format-with-utf-8-unicode-encoding.html

লিঙ্ক থেকে:

1-স্টার্ট মেনুতে ক্লিক করুন

2-নির্বাচন প্যানেল নির্বাচন করুন

3-ক্লাসিক মোডে আঞ্চলিক এবং ভাষার বিকল্পগুলি সন্ধান করুন বা নিয়ন্ত্রণ প্যানেল উইন্ডোর ঠিক উপরে ডানদিকে অনুসন্ধান বারে এর নামটি টাইপ করুন

উন্নত ট্যাবে 4-ক্লিক করুন এবং লোকেলগুলি ক্লিক করুন

ফার্সী বা আরবি বা আপনার পছন্দসই ইউটিএফ -08 এনকোডিং প্রোগ্রামটি ক্লিক করুন যা আপনি এক্সেলের সাথে সিএসভিতে সংরক্ষণ করতে চান


woshka.com আর কোনও বৈধ URL নয়, এই মুহুর্তে এটি একটি পার্কযুক্ত ডোমেন।
ক্রেগ লন্ডন

0

for এর জন্য আমি একটি সমাধান খুঁজে পেয়েছি। .Xlsx ফাইলে, সমস্ত "™" ને "& tr -eda;" দিয়ে প্রতিস্থাপন করুন। সাথে প্রতিস্থাপন থেকে - অপসারণ। ফাইলটি .csv হিসাবে সংরক্ষণ করুন এবং সব সম্পন্ন হয়েছে। আশা করি এটি আপনার জন্য কাজ করে


0

একটি ম্যাক কম্পিউটারে, এটি আমার জন্য কাজ করেছিল।

এক্সেল এ ড্রপ-ডাউন থেকে উইন্ডোজ কমা বিচ্ছিন্ন (সিএসভি) থেকে সংরক্ষণ করুন হিসাবে নির্বাচন করুন।

এটা ঠিক কাজ করে !!!


0

ইউনিকোড হিসাবে ইউনিকোড ফাইলটি .csv হিসাবে সংরক্ষণ করুন ( https://www.youtube.com/watch?v=1VP8__shxTg )


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