গুগল ক্রোম সহ কোনও টেবিল থেকে কলাম নির্বাচন করুন


74

গুগল ক্রোমের জন্য কি এমন কোনও এক্সটেনশান রয়েছে যা আমাকে ওয়েবপৃষ্ঠায় একটি টেবিল থেকে একটি কলাম নির্বাচন করতে দেয়? উদাহরণস্বরূপ যখন আমি কোনও টেবিলের কেবল একটি কলাম থেকে পাঠ্য অনুলিপি করতে চাই।

আপনি Ctrlকী ধরে রেখে ফায়ারফক্সে যে কোনও সারি বা কলাম নির্বাচন করতে পারেন এবং আমি ভাবছিলাম যে ক্রোমেও অনুরূপ কোনও বৈশিষ্ট্য পাওয়া যায় কিনা।



8
টেবিলগুলি থেকে কলামগুলি অনুলিপি করা কেন আমি ফায়ারফক্স ইনস্টল করে রেখেছি।
কর্নেল আতঙ্ক

উত্তর:


56

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


2
আপনার এক্সটেনশানটি প্রতিটি পৃষ্ঠায় তার গুগল অ্যানালিটিক্স স্টাফ যুক্ত করার কোনও কারণ আছে?
জর্জি

2
হাই @ thg435, কোন সত্যিই ছাড়া অন্য আমি নির্দেশিকা অনুসৃত developer.chrome.com/extensions/tut_analytics.html । আমার লক্ষ্যটি ছিল কলাম বনাম অনুলিপি টেবিল ইভেন্টগুলি অনুলিপি করা। অ্যাপটি উন্নত করার জন্য সেই তথ্যটি সহায়ক। আপনি github.com/jamesandres/ ColumnCopyকোডটি পরীক্ষা করে দেখতে এবং যদি আরও ভাল পদ্ধতির সন্ধান করেন তবে একটি পুল অনুরোধ জমা দেওয়ার জন্য আপনাকে স্বাগতম। ধন্যবাদ :)
জেমস অ্যান্ড্রেস

এই এক্সটেনশনটি দুর্দান্ত তবে এটি এইচটিএমএল এবং লিঙ্কগুলি স্ট্রিপ করে। কোন পথে?
আর্টেম রাশাকোভস্কিই

@ আর্টেমরুসাকভস্কিই এই মুহূর্তে নেই। কিছু লোক এটির জন্য অনুরোধ করেছে এবং এটির জন্য এখানে টিকিট খোলা আছে github.com/jamesandres/ ColumnCopy/issues/7 । আমি ফ্রি সময় পারমিট হিসাবে এটি পেতে হবে। একটি প্যাচ জমা নির্দ্বিধায়!
জেমস অ্যান্ড্রেস

1
+1 দুর্দান্ত কাজ! এটি আমার সমস্যার সমাধান করেছে। তবে হ্যাক্রে যেমন বলেছিলেন, বাছাইয়ের মতো আরও বৈশিষ্ট্য থাকা ভাল
লেসকা

28

আরেকটি হ্যাক - ক্রম থেকে এক্সেলে পুরো টেবিলটি অনুলিপি করুন এবং তারপরে কলামটি অনুলিপি করুন। আমি স্টক স্ক্রিন থেকে স্টক টিকার কলামটি ধরতে এটি ব্যবহার করি।

পাশাপাশি LibreOffice ক্যালক ব্যবহার করে কাজ করে।


3
টেবিলটিতে পাঠ্য হিসাবে সম্পূর্ণ সামগ্রীর জন্য প্রায় 2 এমবি আকারের 25 টি কলাম এবং 35 কে সারি রয়েছে যতক্ষণ না:
জুহা আনটিনেন

14

এখানে অন্য একটি (খনি): অনুলিপি

আপনাকে একটি সারণীতে কলাম, সারি এবং স্বেচ্ছাসেবী অঞ্চল নির্বাচন করতে এবং বিভিন্ন ফর্ম্যাটে অনুলিপি করার অনুমতি দেয়।


আপনি এই এক্সটেনশন লিখেছেন? তুমিই শ্রেষ্ঠ. এটি এই উদ্দেশ্যে সেরা এক্সটেনশন জন্য! 5 তারা
ম্যাথি

@ একাকী এই ফায়ারফক্সের মতো কাজ করে!
arekolek

অনেক বেশি ভোট দেওয়া উচিত। আপনি যদি এগুলি ভুলে যান তবে শর্টকাট এবং শালীন প্রসঙ্গ মেনুটির জন্য ধন্যবাদ। ভাল কাজ.
কাই নোক

আমি আপনার এক্সটেনশনটি ইনস্টল করেছি এবং ব্যবহার করেছি, ডাব্লু 3 স্কুলগুলির টেবিল উদাহরণ পৃষ্ঠায় কাজ করেছি, এইচটিএমএল টেবিলটিতে কাজ করিনি (আমি উত্সটি পরীক্ষা করেছি, ডাব্লুএএস টেবিলটি দিয়েছি) ডকুমেন্টটি চেষ্টা করছি। সুতরাং আমি এটি নিষ্ক্রিয়। এই পৃষ্ঠায় একইভাবে আরও একটি এক্সটেনশন চেষ্টা করে। আমার কাজ শেষ হয়ে যাওয়ার পরে আমি হঠাৎ বুঝতে পারি আমার ক্লিপবোর্ডটি স্টপপড ওয়ার্কিং পুরোপুরি। রিবুট করতে হবে! এটি কোনটি অবশ্যই জানাবেন না।
ড্রিমস্পেসের রাষ্ট্রপতি

6

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


চতুর হ্যাক। তবে একটা হ্যাক!
mdoar

এটি ভাল কারণ এর জন্য কোনও এক্সটেনশান ইনস্টল করার প্রয়োজন নেই।
সলোমন উকো

5

এই সুন্দর ক্রোম এক্সটেনশন সঙ্গে Cellect শুধু এক্সেল মত, আপনি সহজেই করতে পারেন নির্বাচন করুন ও একক / একাধিক কক্ষ / সারি / কলাম / পুরো টেবিল কপি , টিপে করতে Shift + টানুন ক্লিক করুন / কি জন্য CTRL দ্বারা ফায়ারফক্স না মত নির্বাচন করতে।


1

আপনি এই বুকমার্কলেটগুলির যে কোনওটি ব্যবহার করতে পারেন:

http://w-shadow.com/bookmarklet-combiner/?bookmarklet=2125 http://www.kunalbabre.com/projects/table2CSV.php

CSV হিসাবে ডেটা অনুলিপি করতে। তারপরে সেই সিএসভি ডেটাটি এক্সেলের মধ্যে পেস্ট করুন, এবং আপনার এক্সেলটিতে থাকা কলামটি ক্লিক করুন এবং এটি অনুলিপি করুন।


1

কোনও এক্সটেনশন ইনস্টল না করে:

কনসোল খুলুন এবং টাইপ করুন:

document.getElementsByTagName('table')

যদি একের বেশি থাকে তবে পছন্দসই টেবিলের জন্য সূচকটি ব্যবহার করুন। আমার ক্ষেত্রে আমি প্রথম টেবিলটি চাই তাই আমি সূচক হিসাবে 0 ব্যবহার করি:

document.getElementsByTagName('table')[0]

আপনি চান কলামটি নির্ধারণ করুন (প্রথম কলামটি 0):

column = 0

এবং এটিই চূড়ান্ত কোড:

Array.from(document.getElementsByTagName('table')[0].getElementsByTagName('tr'))
    .map(tr => tr.getElementsByTagName('td'))
    .filter(td => td.length > 0)
    .map(td => td[column].innerHTML)

এখন আপনার আউটপুট রয়েছে, যা আপনি কনসোল থেকে অনুলিপি করতে পারেন, যেমন ["আইটেম 1", "আইটেম 2", "আইটেম 3"]


0

ক্রোম ব্রাউজারের জন্য এখানে অন্য কলাম / সেল অনুলিপি রয়েছে। https://chrome.google.com/webstore/detail/table-range-select-and-co/klojbfbefcejadioohmnkhjmbmecfapg

  • Alt + ক্লিক একক কক্ষ নির্বাচন করে।
  • ফায়ারফক্সের মতো Ctrls + ক্লিক + সরান টেবিলের সীমাগুলি নির্বাচন করে।

1
কেবলমাত্র লিঙ্কের উত্তরটি অকেজো, বিশেষত যখন এটি ভেঙে যাবে। আপনি কি এই আরও একটু বিস্তারিত বলতে পারেন?
টোটো

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