LibreOffice ক্যালকের সমস্ত নির্বাচিত ঘরগুলি থেকে একক উদ্ধৃতি রক্ষা করার একটি সরল পাঠ কীভাবে সরিয়ে ফেলবেন?


36

আমি আইএসও 8601 ফর্ম্যাটের মতো তারিখের সময় মান হিসাবে প্রথম কলামযুক্ত একটি সিএসভি ফাইল আমদানি করেছি

2012-01-01T00:00:00.000Z

২০১২ সালের প্রথম মুহুর্তের জন্য।

তারপরে, LibreOffice ফর্ম্যাটটি সনাক্ত করতে ইচ্ছুক (যেমন আমি একটি চিত্র আঁকার প্রত্যাশায় ছিলাম), আমি কলামটি নির্বাচন করেছি, পছন্দ Format Cells...হিসাবে কাস্টম টাইম ফর্ম্যাটটি লিখেছি এবং প্রবেশ করেছি

YYYY-MM-DDTHH:MM:SS.000Z

এবং এটি কাজ করে বলে মনে হচ্ছে ... আমি নতুনভাবে ফর্ম্যাটেড সেলগুলি এখন মানগুলি সংরক্ষণ করার মতো করে গোপন একক-উদ্ধৃতিটি (যা কোনও সেল সামগ্রীকে ব্যাখ্যা করা থেকে রক্ষা করতে পারে) থেকে মুছে ফেলার জন্য একটি ঘর সম্পাদনা করি like

'2012-01-01T00:00:00.000Z

(একক উক্তিটি নোট করুন - এটি কেবল তখনই দৃশ্যমান হয় যখন আপনি কোনও নির্দিষ্ট কক্ষ সম্পাদনা করবেন)।

এবং আমি কলামের সমস্ত কক্ষের জন্য এটি করব। আমি কীভাবে এটি স্বয়ংক্রিয় করতে পারি?

আপডেট: আমি ইতিমধ্যে আমার বিশেষ ক্ষেত্রেটির জন্য একটি সমাধান খুঁজে পেয়েছি: এটি CSV আমদানি কথোপকথনে একটি কলাম ফর্ম্যাটকে "সময়" এ সেট করতে সহায়তা করে। তবে আমি এখনও কৌতূহল করছি যে আমদানি করার জন্য আমার কাছে মূল .csv ডেটা ফাইল না থাকলে কেবলমাত্র .ods ফাইলটি আমদানির সময় নির্দিষ্ট করা ফর্ম্যাট ছাড়াই ইতোমধ্যে আমদানি করা ডেটা সহ।

উত্তর:


52

আপনি একটি রেজেক্স ভিত্তিক অনুসন্ধান ব্যবহার করে শীর্ষস্থানীয় একক উদ্ধৃতি (যা প্রকৃতপক্ষে ঘরটির স্ট্রিংয়ের অংশ নয়) সরাতে পারেন এবং প্রতিস্থাপন করতে পারেন:

  • স্ট্রিংয়ের শুরু এবং শেষের মধ্যে থাকা সমস্ত অক্ষরের সন্ধান করুন ^.*$
  • ম্যাচ দিয়ে প্রতিস্থাপন &

4
ইন্টারনেট এবং আপনার জন্য স্বর্গকে ধন্যবাদ, স্যার। এটা ঠিক ছিল।
কোয়েস্টো

5
এমনকি যদি এটিতে কোনও প্রকৃত উদ্ধৃতি চিহ্ন (বা এর কোড) না থাকে তবে কীভাবে হ্যাক কাজ করবে?
ইভান

5
@ আইভান - এটি একটি অগোছালো হ্যাক, তবে এটি আসলে উদ্ধৃতিটি মোটেও প্রতিস্থাপন করে না। মূলত, রেজেক্স ইঞ্জিনের দৃষ্টিকোণ থেকে, উদ্ধৃতিটি মোটেও নেই (এটি ঘরের একটি বিশেষ পতাকা)। যেমনটি, এটি যা করে তা কক্ষের সম্পূর্ণ সামগ্রীর সাথে মেলে (যা স্ট্রিংয়ে উদ্ধৃতি নেই, মনে রাখবেন)। তারপরে, এটি যা করে তা হ'ল ঘরের সামগ্রীগুলি মুছে ফেলা ( যার মধ্যে "প্লেইন পাঠ্য" পতাকা সাফ করা অন্তর্ভুক্ত ) এবং তারপরে সামগ্রীগুলি পুনরায় সন্নিবেশ করানো হয়। এরপরে ডেটা অটোডিটেকশন ইঞ্জিন একটি সংখ্যা দেখে এবং পুনরায় সজ্জিত ডেটা ব্যাখ্যা করে।
ভুয়া নাম

এটি লক্ষণীয় যে এটি সম্ভবত এমন কোনও ফর্ম্যাটিং মুছে ফেলবে যা বিশেষ ঘরের পতাকা নির্দিষ্ট করে এমন অক্ষরগুলির উপর নির্ভর করে যা "প্লেইন-পাঠ্য" নাম্বার পতাকাগুলিতে করে।
ভুয়া নাম

2
ধন্যবাদ. এটি এত অদ্ভুত, এটি বিশ্বাস ভিক্ষা করে। কেন পৃথিবীতে আমদানির পরে এই একক উদ্ধৃতি চরিত্র থাকা উচিত?
r0berts

30

"ডেটা" মেনু থেকে, "কলামে পাঠ্য" নির্বাচন করুন।


5
REGEXP পদ্ধতির একটি ক্লিনার বিকল্প।
jgomo3

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

রেজেক্স LibraOffice এ কাজ করেনি, তবে কলামে টেক্সট ব্যবহার করে "স্ট্যান্ডার্ড" থেকে কলামের প্রকারটি "পাঠ্য" এ পরিবর্তন করুন।
প্রস্থান করুন

স্ক্র্যাচ করুন যে, আমি 8 ডেসিমাল সহ একটি সংখ্যা হিসাবে কলামটি স্টাইল করার চেষ্টা করার সাথে সাথে এটি সামনে একক উদ্ধৃতি যুক্ত করে। আমি ছাড়ি, এক্সেলে ফিরে আসছি।
প্রস্থান করুন

0

Regex এর প্রতিস্থাপন জন্য একটি প্রয়াস ^.\*$সঙ্গে &ক্র্যাশ LibreOffice এর 5. প্রতিস্থাপন .\*সঙ্গে &কাজ জরিমানা।


-1

একটি সামান্য কম্পিউটার ফর্ম্যাটিং এবং অনুসন্ধান যাদু কৌশল ব্যবহার করে (যদি আপনি চান প্রোগ্রামিং কৌশল) সংক্ষেপে একটি রেগুলার এক্সপ্রেশন বা রেজেক্স বলে। উদাহরণস্বরূপ দয়া করে দেখুন - http://www.regular-expressions.info/exferences.html


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

-2

আসলে, আপনার প্রথমে ডলার চিহ্নটি উদ্ধৃত করতে হবে to

মূলত লিব্রোঅফিস কোনও এক অজানা কারণে ক্ষেত্রের একক উদ্ধৃতি প্রেরণ করছে। সুতরাং, আপনাকে কিছুই না দিয়ে ডলার সাইন পর্যন্ত কোনও কিছু প্রতিস্থাপন করতে হবে। সুতরাং, ^। * \ $ এর রেজেক্স ব্যবহার করুন এবং এটিকে কিছুই দিয়ে প্রতিস্থাপন করুন। আমার জন্য কাজ করেছেন।


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