Виберіть стовпчик із таблиці в Google Chrome


74

Чи є розширення для Google Chrome, яке б дозволило мені вибрати стовпець із таблиці на веб-сторінці? Наприклад, коли я хочу скопіювати текст лише з одного стовпця таблиці.

Ви можете вибрати будь-який рядок або стовпець у Firefox, утримуючи Ctrlклавішу, і мені було цікаво, чи є подібна функція в Chrome.



8
Копіювання стовпців із таблиць - це те, чому я зберігаю Firefox.
Полковник Паніка

Відповіді:


56

Вибачте, щоб викопати стару нитку, але це може допомогти комусь у майбутньому. Я написав розширення для Chrome під назвою ColumnCopy, яке виконує це завдання.


2
Чи є причина, чому ваше розширення додає свої дані Google Analytics на кожну сторінку?
georg

2
Привіт @ thg435, не дуже, крім того, як я дотримувався керівництва на developer.chrome.com/extensions/tut_analytics.html . Моєю метою було відстежувати копіювання подій стовпців проти копіювання таблиці. Ця інформація корисна для покращення програми. Ви можете перевірити код на веб- сайті github.com/jamesandres/ColumnCopy та подати запит на витяг, якщо ви знайдете кращий підхід. Дякую :)
Джеймс Андрес

Це розширення чудово, але воно позбавляє html та посилання. Як-небудь навколо цього?
Артем Русаковський

@ArtemRussakovskii наразі не є. Декілька людей просили цього, і тут відкритий квиток, тут github.com/jamesandres/ColumnCopy/isissue/7 . Я доберуся до нього, як дозволяє вільний час. Сміливо подайте патч!
Джеймс Андрес

1
+1 Чудова робота! Це вирішило мою проблему. Але як сказав Хакре, краще мати більше функцій, таких як вибір,
lesca

28

Ще один хак - скопіюйте всю таблицю з Chrome в Excel, а потім скопіюйте стовпець. Я використовую це, щоб схопити стовпчик біржових котиків із екрана запасів.

Працює і з використанням LibreOffice Calc.


3
Поки в таблиці є 25 стовпців і 35k рядків загальним розміром майже 2 Мб для повного вмісту у вигляді тексту :)
Juha Untinen

14

Ось ще одна (моя): копіювані .

Дозволяє вибирати стовпці, рядки та довільні області в таблиці та копіювати в різних форматах.


Ви написали це розширення? Ти найкращий. це для найкращого продовження для цієї мети! 5 зірок
матовий

@hakre цей працює як Firefox!
arekolek

Слід проголосувати набагато вище. Дякуємо за ярлики та гідне контекстне меню, якщо ви їх забудете. Гарна робота.
Кай Ноак

Я встановив і використав ваше розширення, працював на прикладі таблиці таблиці w3schools, не працював у таблиці HTML (я перевірив джерело, таблицю WAS.) Документ, який я намагався. Тому я його деактивував. Спробували ще одне розширення на цій сторінці таким же чином. Після того, як я закінчила, я раптом зрозуміла, що мій буфер обміну СТОПУВАНО РОБОТИ. Доведеться перезавантажувати! Очевидно, не знаю, що це таке.
Президент Dreamspace

6

Ось дуже хакітний і дещо незручний спосіб вирішення: ви можете використовувати закладку "Перенести таблиці", розміщену на цьому веб-сайті, для переміщення рядків і стовпців таблиць на сторінці, а потім вибрати відповідний рядок. Звичайно, не ідеально, але це найкраще, що я зміг знайти.


Розумний хакер. Але хак!
mdoar

Це добре, оскільки не потребує встановлення будь-яких розширень.
Соломон Учко

5

З цим приємним хромованим розширенням Cellect , як і в Excel, ви можете легко вибирати та копіювати одну / кілька комірок / рядок / стовпців / цілу таблицю , натискаючи Shift + клацніть / перетягніть, щоб вибрати, як робити у Firefox від CTRL.



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)

Тепер у вас є вихід, який ви можете скопіювати з консолі, наприклад ["Item 1", "Item 2", "Item 3"]


0

ось ще одне розширення для копіювання стовпців / комірок для браузера Chrome. https://chrome.google.com/webstore/detail/table-range-select-and-co/klojbfbefcejadioohmnkhjmbmecfapg

  • Alt + Click вибирає окремі комірки.
  • Ctrls + Click + move вибирає діапазони таблиць точно так само, як у Firefox.

1
Відповідь лише на посилання є марною, особливо коли вона буде порушена. Чи можете ви детальніше зупинитися на цьому?
Тото

Привіт, будь ласка, перевірте знову оновлення посилання. вибачте за розірване посилання
Java
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.