Google Chrome वाली तालिका से कॉलम का चयन करें


74

क्या Google Chrome के लिए कोई एक्सटेंशन है जो मुझे वेबपेज पर एक तालिका से एक कॉलम चुनने की अनुमति देगा? उदाहरण के लिए जब मैं किसी तालिका के सिर्फ एक कॉलम से पाठ को कॉपी करना चाहता हूं।

आप Ctrlकुंजी को पकड़कर फ़ायरफ़ॉक्स में किसी भी पंक्ति या स्तंभ का चयन कर सकते हैं , और मैं सोच रहा था कि क्या क्रोम में एक समान सुविधा उपलब्ध है।



8
तालिकाओं से स्तंभों की प्रतिलिपि बनाना यही कारण है कि मैं फ़ायरफ़ॉक्स स्थापित रखता हूं।
कर्नल पैनिक

जवाबों:


56

एक पुराना धागा खोदने के लिए क्षमा करें, लेकिन यह भविष्य में किसी की मदद कर सकता है। मैंने ColumnCopy नामक एक क्रोम एक्सटेंशन लिखा था जो इस कार्य को पूरा करता है।


2
क्या कोई कारण है कि आपका एक्सटेंशन हर पृष्ठ पर अपना Google Analytics सामान जोड़ता है?
जॉर्ज

2
हाय @ thg435, नहीं वास्तव में अन्य के अलावा मैं पर गाइड का पालन कियाdeveloper.chrome.com/extensions/tut_analnics.html । मेरा लक्ष्य कॉलम बनाम कॉपी टेबल ईवेंट की प्रतिलिपि बनाना था। एप्लिकेशन को बेहतर बनाने के लिए यह जानकारी सहायक है। यदि आप एक बेहतर तरीका ढूंढते हैं, तो आप github.com/jamesandres/ColumnCopy पर कोड देख सकते हैं और पुल अनुरोध सबमिट कर सकते हैं। धन्यवाद :)
जेम्स एंड्रेस

यह एक्सटेंशन बहुत अच्छा है, लेकिन यह html और लिंक को स्ट्रिप्स करता है। उसके आसपास कोई रास्ता?
आर्टेम रसाकोवस्की

@ArtemRussakovskii फिलहाल नहीं। कुछ लोगों ने यह अनुरोध किया है और इसके लिए एक टिकट खुला है, यहाँ github.com/jamesandres/ColumnCopy/issue/7 । मैं इसे खाली समय परमिट के रूप में मिलेगा। एक पैच प्रस्तुत करने के लिए स्वतंत्र महसूस करें!
जेम्स एंड्रेस

1
+1 महान काम! इसने मेरी समस्या हल कर दी। लेकिन जैसा कि हैक्रे ने कहा, चयन के लिए अधिक सुविधाओं का होना बेहतर है,
1

28

एक अन्य हैक - क्रोम से एक्सेल तक पूरी तालिका की प्रतिलिपि बनाएँ और फिर कॉलम की प्रतिलिपि बनाएँ। मैं स्टॉक स्क्रीन से स्टॉक टिकर कॉलम को हथियाने के लिए इसका उपयोग करता हूं।

LibreOffice Calc के साथ भी काम करता है।


3
जब तक तालिका में पाठ के रूप में पूर्ण सामग्री के लिए लगभग 2 एमबी के कुल आकार के साथ 25 कॉलम और 35k पंक्तियाँ हैं:
Juha Untinen

14

यहाँ एक और एक (मेरा) है: कॉपीराइट

आपको एक तालिका में कॉलम, पंक्तियों और मनमाने क्षेत्रों का चयन करने और विभिन्न स्वरूपों में कॉपी करने की अनुमति देता है।


आपने यह एक्सटेंशन लिखा है? आप सबसे अच्छे हो। यह इस उद्देश्य के लिए सबसे अच्छा extention के लिए है! 5 स्टार
मैथ्यू

@ यह फ़ायरफ़ॉक्स जैसा काम करता है!
arekolek

ज्यादा मतदान होना चाहिए। यदि आप उन्हें भूल जाते हैं, तो शॉर्टकट और सभ्य संदर्भ मेनू के लिए धन्यवाद। अच्छा कार्य।
काई नैक

मैंने आपके एक्सटेंशन को स्थापित और उपयोग किया, एक w3schools तालिका उदाहरण पृष्ठ पर काम किया, HTML तालिका में काम नहीं किया (मैंने स्रोत, WAS तालिका की जाँच की।) दस्तावेज़ मैं कोशिश कर रहा था। इसलिए मैंने इसे निष्क्रिय कर दिया। इस पेज पर उसी तरह से एक और विस्तार की कोशिश की। मेरे द्वारा किए जाने के बाद, मुझे अचानक अपने क्लिपबोर्ड बंद होने का एहसास हुआ। रिबूट करना है! पता नहीं, यह कौन सा है, जाहिर है।
ड्रीम्सस्पेस राष्ट्रपति

6

यहाँ एक बहुत ही हैकिया और कुछ हद तक असुविधाजनक वर्कअराउंड है: आप इस वेबसाइट पर स्थित " ट्रांज़ोज़ टेबल" बुकमार्क का उपयोग कर सकते हैं, जो पेज पर मौजूद टेबलों की पंक्तियों और स्तंभों को ट्रांसफर कर सकते हैं और फिर उपयुक्त पंक्ति का चयन कर सकते हैं। निश्चित रूप से आदर्श नहीं है, लेकिन यह सबसे अच्छी चीज है जिसे मैं पा सकता था।


चतुर हैक। लेकिन एक हैक!
प्रातः

यह अच्छा है क्योंकि इसे किसी भी एक्सटेंशन को स्थापित करने की आवश्यकता नहीं है।
सोलोमन यूको

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

Chrome ब्राउज़र के लिए यहां एक और कॉलम / सेल कॉपी एक्सटेंशन है। https://chrome.google.com/webstore/detail/table-range-select-and-co/klojbfbefcejadioohmnkhjmbmecfapg

  • Alt + क्लिक एकल कोशिकाओं का चयन करता है।
  • Ctrls + क्लिक + चाल का चयन फ़ायरफ़ॉक्स की तरह बिल्कुल तालिका पर्वतमाला है।

1
लिंक केवल उत्तर बेकार है, खासकर जब यह टूट जाएगा। क्या आप इस पर थोड़ा और विस्तार कर सकते हैं?
टोटो

नमस्कार कृपया इसकी अपडेट की गई लिंक को पुनः चेक करें। टूटे हुए लिंक के लिए खेद है
जावा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.