Перейти до вмісту

Розділювач стовпців з фіксованою шириною

Розділяє рядки з полями фіксованої ширини на стовпці, використовуючи ширину або позиції розрізів.

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

Розділювач стовпців з фіксованою шириною

Вставте текст, де кожен рядок містить поля фіксованої ширини — виписки зі рахунків, експорти мейнфреймів, спадкові плоскі файли, EDI-записи — і цей інструмент розрізає кожен рядок на стовпці та виводить їх з вибраним роздільником. Встановіть ширину безпосередньо (10,8,12) або, якщо ви знаєте, де закінчуються поля, перемкніться на позиції розрізів (10,18,30) і інструмент розрахує ширину для вас.

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

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

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

FAQ

Яка різниця між ширина та позиції розрізів?
Ширина — це кількість символів, які займає кожен стовпець (10,8,12). Позиції — це місце, де закінчується кожен стовпець, рахуючи від початку рядка (10,18,30) — інструмент перетворює їх у ширину для вас, тому обидва описують один і той же макет.
Що станеться з символами після останньої ширини?
Все, що залишилося після останнього стовпця, стає одним додатковим завершальним стовпцем, тому дані в кінці рядка не будуть безмовно відкинуті.
Чи можу я конвертувати CSV назад у файл фіксованої ширини?
Так. Включіть навпаки: текст з розділювачем у фіксовану ширину, і кожне поле буде заповнено пробілами до ширини його стовпця, відновлюючи оригінальний макет фіксованої ширини.
Як інструмент виявляє погані рядки?
При включенні попередження про рядки з іншою довжиною, активна статистика підраховує рядки, загальна довжина яких не збігається з сумою ширини ваших стовпців — швидкий спосіб виявити скорочені або деформовані рядки у великому файлі.
Мій файл завантажується куди-небудь?
Ні. Розділення та відновлення рядків фіксованої ширини працює повністю у вашому браузері — ваш файл ніколи не покидає ваш пристрій.