Перейти до вмісту
TextArray
100% локально

Транспонувати текст

Поміняйте місцями рядки та стовпці розділеного тексту — перший рядок стане першим стовпцем і назад.

Введення
Вихід

Транспонувати текст

Вставте текст, розділений символами табуляції, коми, крапки з комою або пробілом, і інструмент переверне його по діагоналі: клітинка в рядку 1, стовпці A потрапляє в рядок A, стовпець 1. Список записів, у якому кожен рядок є одним записом, стає таблицею, у якій кожен рядок є одним полем — заголовки збоку, а не вгорі — і повторний запуск повертає його прямо назад.

Транспонування — це виправлення для даних, які надходять у неправильному напрямку. Рядок дат, який має бути стовпцем перед вставленням в електронну таблицю, вихідні дані електронної таблиці, скопійовані як рядки, якщо ваш сценарій потребує стовпців, широкий однорядковий файл CSV, який читатиметься як вузький список, або таблиця порівняння, критерії якої мають розташовуватися збоку, а не вгорі. Електронні таблиці можуть робити це за допомогою спеціального вставлення, але для швидкого текстового фрагмента це швидше — і воно працює у звичайному тексті, не потребуючи електронних таблиць.

Виберіть роздільник, який використовуватимуть ваші дані; вкладка є типовою та відповідає результатам копіювання комірок електронної таблиці. «Вихідний роздільник» зазвичай має значення «Те саме, що й вхід», але ви можете конвертувати під час транспонування — читати табуляції, виводити коми. Нерівні рядки обробляються витончено: коротші рядки просто дають порожні комірки, а кінцеві порожні комірки обрізаються з кожного вихідного рядка, щоб на кінцях рядків не накопичувалися випадкові роздільники.

Ваші дані повністю перетворюються у вашому браузері й ніколи нікуди не завантажуються, тому експорт із справжніми іменами та номерами тут безпечний. Скопіюйте результат або завантажте його як файл .txt.

FAQ

Що саме робить транспонування?
Він міняє місцями рядки та стовпці: значення в рядку 2, стовпець 3 переміщується в рядок 3, стовпець 2. Сітка з 3 рядків × 4 стовпці перетворюється на 4 рядки × 3 стовпці. Подвійне транспонування повертає прямокутну сітку до оригіналу.
Що відбувається з рядами різної довжини?
Відсутні клітинки розглядаються як порожні рядки, тому нічого не зрушується з місця. Кінцеві порожні клітинки обрізаються з кожного вихідного рядка, що зберігає кінці рядків вільними від звисаючих роздільників.
Чи можу я змінити роздільник одночасно?
так Встановіть «Розділювач» на те, що використовується для введення, а «Розділювач виводу» на те, що ви хочете отримати — наприклад, читати клітинки електронної таблиці, розділені табуляцією, і писати рядок, розділений комами.
Чи обробляє він поля CSV у лапках?
Ні — текст розбивається на необроблений роздільник, тому кома в лапках вважається роздільником. Для CSV у лапках спочатку перетворіть роздільник на табуляцію (див. інструмент роздільника CSV), а потім транспонуйте.
Мої дані кудись завантажуються?
Ні. Перетворення повністю виконується у вашому браузері, і ваші дані ніколи не залишають ваш пристрій.