এক্সেল লাইন কেন নোটপ্যাডে স্থানান্তর করে না?


31

এক্সেলের মধ্যে লাইন ব্রেকগুলির সাথে একটি ঘর অনুলিপি করে এবং নোটপ্যাডে আটকানোর সময়, পাঠ্যটি একটি লাইনে আটকানো হয়। কেন এমন?


2
হ্যালো সুপারউসারকে স্বাগতম! যতটা সম্ভব বিশদ দেওয়ার চেষ্টা করুন যাতে আপনি আপনার প্রশ্নের আরও বিস্তারিত উত্তর পেতে পারেন। উপর মাথা থেকে আপনার নিজের প্রশ্ন জিজ্ঞাসা সাহায্যের আপনি সেরা প্রশ্ন জিজ্ঞাসা করার কুশলী টিপস জন্য পাতা। আমি এটি এক্সেল 2013 এবং নোটপ্যাড ++ দিয়ে পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করে তবে আমি আপনার বর্ণিত সমস্যাটিকে উইন্ডোজ ওএসের সাথে নিয়মিত নোটপ্যাড অ্যাপ্লিকেশনটির সাথে প্রতিলিপি করতে সক্ষম হয়েছি এবং এটি কার্যকর হয় না।
অ্যাঞ্জেলোদেব

নোট করুন যে ক্লিপবোর্ডটি একই স্নিপেটের একাধিক স্বাদকে সমর্থন করতে পারে (কোথা থেকে মেটাডেটা এসেছে তা সম্পর্কে কাঁচা টেক্সট)। কোনটি সবচেয়ে ভাল পছন্দ করে তা নির্ধারণ করা এটি গ্রহণের প্রোগ্রামের উপর নির্ভর করে। নোটপ্যাড খুব স্মার্ট নয়।
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


27

এটি স্প্রেডশিটগুলি কীভাবে কাজ করে তা প্রকৃতির কারণে। ভাবুন আপনার কাছে ডেটা পূর্ণ স্প্রেডশিট রয়েছে। আপনি যদি ডেটার পুরো সারিটি অনুলিপি করতে চান তবে এটি নোটপ্যাডে পেস্ট করুন, সেই সমস্ত ডেটা এক লাইনে থাকা দরকার। এটি কারণ যদি আপনি ডেটার অন্য সারিটি অনুলিপি করে তা পেস্ট করেন তবে পরবর্তী সারির ডেটা এক লাইনে থাকা দরকার। আপনার অনুলিপি করা প্রথম সারিতে যদি লাইন ব্রেক হয়, তবে ডেটাটি আর দুটি লিনিয়ার সারিতে থাকবে না। আপনি যদি নোটপ্যাডের বাইরে ডেটা অনুলিপি করে স্প্রেডশীটে ফিরিয়ে আনতে চান তবে এটি সঠিকভাবে আটকাবে না।


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

@ জাক আপনি ভুল এক্সেল থেকে আটকানো কোনও সাধারণ পাঠ্য সম্পাদককে এভাবে কাজ করে। আপনি যে নিবন্ধটি লিঙ্ক করেছেন, তার একটি বাগের সাথে কিছুই করার নেই, তবে নোটপ্যাডটি ইউনিক্স ক্যারেজ রিটার্ন এবং লাইন ফিডগুলির জন্য সমর্থন যোগ করার বিষয়ে।
বেল্ট্রি

4
@ কেল্টারি আসলে না, @ জাক সঠিক। যখন আপনি Excel এ একটি লাইন বিরতি যোগ করুন (ব্যবহার কিছু কারণে Alt+Enter), শুধুমাত্র 0xA প্রবেশ করানো হয়, না পূর্ণ 0xD 0xA, যার মানে LFপরিবর্তে CR/LF। এক্সেল এটির ব্যাখ্যা করে এবং লাইন ব্রেকটি দেখায়, যখন সরল নোটপ্যাডটি হয় না, কারণ এটি প্রত্যাশা করে CR/LF। এটি বাগের চেয়ে বেশি ফর্ম্যাট সনাক্তকরণের পার্থক্য, তবে এখনও এটি সঠিক কারণ।
চ্যাটারঅন

4
@ কেল্টারি যুক্তি দেওয়ার মতো কিছুই নেই। বাইনারি সম্পাদক ব্যবহার করুন এবং দেখুন ফাইলটিতে কী লেখা আছে।
চ্যাটারঅন

1
@ কল্টারি সত্যিই এই উত্সগুলি বেশিরভাগ এইচএনকিউ-তে গৃহীত উত্তর হতে প্রভাবিত হয়। আপনি দেখতে পাচ্ছেন যে আরও কত লোক অন্য উত্তরগুলির সাথে একমত হয়।
কেপেক্স

45

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

তবে আপনি আরও উন্নত পাঠ্য সম্পাদক যেমন পিএসপ্যাড বা নোটপ্যাড ++ (উভয়ই দুর্দান্ত এবং নিখরচায়) ব্যবহার করতে পারেন এবং আপনার লাইন ব্রেকগুলি স্থানান্তরিত করে।

এক্সেল :

সীমা অতিক্রম করা

ঘর চিহ্নিত হয়েছে, তারপরে নোটপ্যাড ++ এ অনুলিপি করুন :

নোটপ্যাড ++,

একই বিষয়বস্তু নোটপ্যাডে আটকানো হয়েছে (উইন্ডোজ ডিফল্ট সম্পাদক):

WindowsNotpad

উল্লেখ্য যে উভয় ক্ষেত্রেই উদ্ধৃতি চিহ্নগুলি স্বয়ংক্রিয়ভাবে যুক্ত হয়েছিল!

আরও ভাল সম্পাদক আপনাকে লাইনফিড (এলএফ) এবং ক্যারেজ রিটারন (সিআর) এর মতো নিয়ন্ত্রণ অক্ষর প্রদর্শন করার বিকল্প দেয়। নোটপ্যাডে ++ এ দেখে মনে হচ্ছে:

নোটপ্যাড ++, withcontrochars

উপসংহার হিসাবে: আপনার প্রয়োজনের উপর নির্ভর করে আপনার সরঞ্জামটি চয়ন করুন। আপনার যদি সম্পাদকীয়তে কক্ষের সীমানা সংরক্ষণের প্রয়োজন হয় তবে কোষের বিষয়বস্তুগুলি কিছুটা পরিবর্তন করা যেতে পারে, নোটপ্যাড ব্যবহার করুন। আপনার যদি লাইনের বিরতি সহ 1 টি 1-পুনরুত্পাদনযোগ্যতা ব্যতীত কোষের সামগ্রীর প্রয়োজন হয় না, অন্য সম্পাদক ব্যবহার করুন।

এই জাতীয় তথ্য গণ প্রক্রিয়াকরণ

আপনার একইসাথে 1: 1 সংরক্ষিত ঘরের সীমানা এবং ঘরের সামগ্রী উভয়ই প্রয়োজন হলে আপনি সমস্যার মধ্যে পড়তে পারেন।

আরও বুদ্ধিমান সমাধান হতে পারে, তবে আমি এ জাতীয় ক্ষেত্রে যা করেছি তা হ'ল যে কোনও ভাষাতে (ভিবিএ, পাইথন, বা আপনি যা পছন্দ করেন) একটি সামান্য প্রোগ্রাম লিখেছিলেন যা সামগ্রীগুলি পড়ে এবং লাইন ব্রেকগুলির জন্য স্থানধারক স্ট্রিং যুক্ত করে (যেমন কিছু সহজ "### লাইনব্রেক ###", যা পরে সিআর এবং এলএফ নিয়ন্ত্রণের অক্ষর দ্বারা পুনরায় প্রতিস্থাপন করা যেতে পারে Of অবশ্যই, এটি তখন খুব স্পষ্টভাবে কাজ করা হয় এবং কেবলমাত্র যদি আপনার প্রচুর পরিমাণে ডেটা প্রক্রিয়া করতে হয় তবে তা বোধগম্য হয়।

যুক্ত হওয়া উদ্ধৃতি চিহ্নগুলি নিয়েও আপনি সমস্যায় পড়তে পারেন। এগুলি প্রথম নজরে সেল সীমানা সংরক্ষণে কার্যকর হতে পারে এমনকি লাইন ব্রেকগুলি অন্তর্ভুক্ত করা হয়। তবে আপনার ঘরে কোটেশনটি মূল সামগ্রীর একটি অংশ চিহ্নিত করতে পারে এবং তারপরে আপনি নতুন সমস্যা পান get এর বিভিন্ন সমাধান রয়েছে তবে তা আপনার মনোযোগের প্রয়োজন।


12
নোটপ্যাড ++ CRLFসেখানে প্রদর্শিত হচ্ছে কারণ এটি এটি দেখে LFএবং ধরে নেওয়া হয় যে এটি একটি সম্পূর্ণ হওয়ার কথা CRLFএবং এটি রূপান্তরিত করে।
3D1T0R

@ 3D1T0R আমার সন্দেহ হয় যে লাইন ফিড ব্যতীত একটি গাড়ি ফেরত পাঠযোগ্যতায় ভুগবে। এটি যদিও দুর্দান্তভাবে স্থান দক্ষ হবে।
স্টায়ান ইত্তেরভিক

4
@ 3D1T0R: এটি নোটপ্যাড ++ লাইনের সমাপ্তি সেটিংসের উপর নির্ভর করে। আসল এক্সেল ফর্ম্যাটিংটি রাখতে "বাইনারি পেস্ট" করা সম্ভব, যা সত্যই কেবল একটি এলএফ।
থমাস ওয়েলার

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত
চ্যাটারঅন

1
মনে রাখবেন যে উইন্ডোজ 10 সংস্করণ 1809 এর অধীনে নোটপ্যাডে এলএফকে লাইন ব্রেক হিসাবে ব্যবহার করার বিকল্প রয়েছে (সিআর-এলএফের পরিবর্তে)। আপনি যদি এটি ব্যবহার করেন তবে কোনও রূপান্তরকারী নেই তবে লাইনব্রেকগুলি এখনও সঠিকভাবে প্রদর্শিত হয়।
এরিক এ

34

Keltari এর উত্তর যখন এই উত্তর প্রযুক্তিগত পার্থক্য উপর দৃষ্টি নিবদ্ধ করে, লজিক্যাল যুক্তি দেয়।

কম্পিউটিংয়ে লাইন ব্রেকের তিনটি ভিন্ন রূপ রয়েছে:

  • ইউনিক্স এবং ম্যাকোস 10.0+ লাইন শেষগুলি একটি লাইন-ফিড অক্ষর ব্যবহার করে ( LF)
  • ম্যাকিনটোস (ম্যাকোস 10.0 এর পূর্বে) লাইন শেষগুলি ক্যারিজ-রিটার্ন অক্ষর ব্যবহার করে ( CR)
  • উইন্ডোজ লাইন সমাপ্তি ক্যারিজ-রিটার্ন এবং লাইন-ফিড অক্ষরের সংমিশ্রণ ব্যবহার করে ( CRLF)

টাইপ লেখকরা যেভাবে কাজ করেন এটি থেকে এটি একটি নিয়ন্ত্রণ।

এক্সেল একাধিক লাইনের সাথে কক্ষগুলি উপস্থাপন করতে এই লাইন ব্রেকগুলির সংমিশ্রণ ব্যবহার করে:

  • ঘরগুলি Tabচরিত্র দ্বারা পৃথক করা হয় ।
  • সারিগুলি CRLFঅক্ষর দ্বারা পৃথক করা হয় ।
  • মাল্টলাইন সেলগুলি কেবলমাত্র LFঅক্ষর ব্যবহার করে প্রতিটি লাইন পৃথক করে ।

আপনি যখন নিজের ওয়ার্কবুকটিকে .txtফাইল হিসাবে সংরক্ষণ করেন এবং একটি পাঠ্য সম্পাদক দিয়ে খোলেন যা এই অক্ষরগুলি প্রদর্শন করে তা সমর্থন করে This

সীমা অতিক্রম করা

নোটপ্যাড ++,

নোটপ্যাড কেবল CRLFনিউলাইন হিসাবে প্রসেস করে এবং উপেক্ষা করে LFবা CRনিজেরাই। এগুলি এখনও নথিতে রয়েছে তবে কোনওভাবেই এটি দৃশ্যমান নয়।

দ্রষ্টব্য: পিছনে পিছনে আটকানোর সময় আপনি এটি দেখতে পাবেন না কারণ নোটপ্যাড ++ স্বয়ংক্রিয়ভাবে আপনার জন্য লাইন শেষগুলি সামঞ্জস্য করে, যখন নিয়মিত নোটপ্যাড থাকে না।


3
এছাড়াও আপনি উল্লেখ করা উচিত যে LF হয় যখন নোটপ্যাড মধ্যে আটকানো, নোটপ্যাড শুধু এটি দৃশ্যত প্রদর্শন করা হয় না আসলে এখনও বর্তমান। (এটি কার্যকরভাবে শূন্য প্রস্থের স্থানের সমানভাবে রেন্ডার করে)) সুতরাং কেন নোটপ্যাডের বাইরে পেস্ট করা তথ্যগুলি এক্সেলের মধ্যে অনুলিপি করাতে এই লাইন ব্রেকগুলি অন্তর্ভুক্ত করা হয়েছে (যদিও এক্সেল স্বয়ংক্রিয়ভাবে এগুলিকে সারিগুলির আকার পরিবর্তন করে না)।
3D1T0R

3
নোট করুন যে এটি কেবলমাত্র টেক্সট ফাইলগুলিতে এক্সেল ওয়ার্কবুকগুলি রপ্তানি করে। এক্সএলএক্সএক্স ফাইলগুলির জন্য, একটি স্ট্রিংয়ের মধ্যে লাইন বিরতি আসলে প্রতিনিধিত্ব করে CRLF
কেপেক্স

3
মজার ব্যাপার হচ্ছে, এটি সেল যে, "সত্যিই" একটি CRLF রয়েছে গঠন করা সম্পূর্ণভাবে সম্ভব - ="A"&CHAR(13)&CHAR(10)&"B"। সূত্র দ্বারা উত্পাদিত লাইন ব্রেকগুলি এক্সেলে দৃশ্যমান নয়, তবে অনুলিপি করুন যদি অনুলিপি করা হয় এবং "পেস্ট মানগুলি" এর মাধ্যমে আটকানো হয়। "A<CRLF>B"নোটপ্যাডে ম্যানুয়ালি টাইপ করা এবং অনুলিপি করা থেকে একটি মান আটকানোও সিআরএলএফ ধরে রাখতে পারে।
র্যান্ডম 832

3
@ 3D1T0R ঠিক আছে। নোটপ্যাডে "a \ nb" (যেখানে "\ n" একটি নতুন লাইন উপস্থাপন করে) পাঠ্য সহ একক এক্সেল সেল অনুলিপি করার চেষ্টা করুন। আপনি নোটপ্যাডে "অব" দেখতে পাবেন (উদ্ধৃতি চিহ্ন সহ)। তবে আপনি যদি ক্যারেটটি "ক" এর সামনে রাখেন এবং আপনার কীবোর্ডে ডান তীর কীটি তিনবার টিপুন, আপনি দেখতে পাবেন যে "ক" এবং "বি" এর মধ্যে একটি অদৃশ্য শূন্য-প্রস্থের অক্ষর রয়েছে! প্রকৃতপক্ষে, আপনি এটি নির্বাচন করতে এবং ক্লিপবোর্ডে অনুলিপি করতে শিফ্ট কীটিও ব্যবহার করতে পারেন!
আন্দ্রেয়াস রেজব্র্যান্ড

2
LF@ আন্ড্রেসআজব্রান্ড: ইওএলগুলি সহ টেক্সট ফাইলগুলি দ্রুত পঠনযোগ্য করে তোলার জন্য আমি এই কৌশলটি বেশ কয়েকবার ব্যবহার করেছি । অর্থাত একটি খুঁজুন LF, চরিত্র এটি নির্বাচন, Ctrl+ + C, Ctrl+ + Home, Ctrl+ + F, Ctrl+ + V, Enter, Esc, Enter। তারপরে বারবার F3, Enterশেষ অবধি। [সম্পাদনা করুন: <kbd> মন্তব্যগুলিতে কাজ করে না?]
3D1T0R

1

এক্সেল এলএফ ব্যবহার করে একটি ঘরের মধ্যে নতুন লাইনগুলি বোঝায়। নোটপ্যাড এটিকে একটি নতুন লাইন হিসাবে বিবেচনা করে না কারণ সাধারণভাবে উইন্ডোজ নতুন-লাইনের জন্য সিআরএলএফ ব্যবহার করে।

নোটপ্যাড ++ অপেক্ষাকৃত সহজ নোটপ্যাডের চেয়ে বেশি বুদ্ধিমান এবং এভাবে এলএফকে একটি নতুন লাইন হিসাবেও ব্যাখ্যা করে।


আমি নোটপ্যাড ++ ব্যবহার করি না, তবে কৌতূহলের বাইরে: আপনার যদি একটি এক্সেল টেবিল থাকে যাতে কমপক্ষে দুটি সারি সমন্বিত একটি মাল্টলাইন সেল থাকে এবং নোটপ্যাড ++ এ কপি-পেস্ট থাকে?
Andreas Rejbrand

1
@ আন্ড্রেয়াসজেব্রান্ডটি মাল্টলাইন সেলগুলি মোড়ানো হবে "এবং নোটপ্যাড ++ মিলের জন্য সমস্ত লাইনের শেষকে স্বাভাবিক করবে। এখানে দেখুন । পরিবর্তে আপনি সংরক্ষণ করুন .txtএবং নোটপ্যাড ++ এ খুললে, মাল্টলাইন সেলগুলি কেবলমাত্র থাকবে LFএখানে দেখুন ।
ওয়ার্থওয়েলে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.