Перетворення CSV у фіксовану ширину в Блокноті ++?


41

Чи є спосіб у Notepad ++ перетворити відокремлений комою файл у стовпці з фіксованою шириною?

Ця функція існує в UltraEdit і пояснюється в роботі з файлами CSV , але я задоволений своїм блокнотом ++ і не хочу платити за копію UltraEdit.

Відповіді:


49

Використовуйте вбудоване меню TextFX.

TextFX -> Редагування TextFX -> Вирівняти кілька рядків за допомогою (,)

Я не виявив цього самостійно, знайшов це на sourceforge , намагаючись розібратися в цьому точному питанні!


2
Приємно, але "Без пам'яті" на 15 тис. Рядків.
watbywbarif

1
також додає пробіли до файлу :-(
Radek

1
Радек, якщо ви хочете розділити рядок, у меню під назвою "розділити лінії на ..." є функція трохи вище
JinSnow

4
Зауважте, що з Notepad ++ v7 ви повинні встановити плагін TextFx символів за допомогою диспетчера плагінів.
E-Riz

1
TextFX, здається, недоступний для АЕС 64bit
DaveInCaz

10

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


0

Так, це можливо в Блокноті: меню Редагувати -> Замінити ... -> Замінити все "," від "\ t".


6
-1. Перетворення його у формат, розділений TAB, не робить його форматом стовпця фіксованої ширини.
Пітер Мортенсен

3
Буквально використання "\ t" не працює, ні в Блокноті, ні в Блокноті ++. Використовувати символ TAB у діалоговому вікні завжди є завданням. Поширеною проблемою є введення символу TAB в документ, введення його в буфер обміну вирізанням (Ctrl + X) та вставлення його в поле у ​​діалоговому вікні заміни.
Пітер Мортенсен

2
Гаразд, у «Блокноті ++» вибір параметра «Розширений (\ n, \ r, \ t, \ 0, \ x)» працює так.
Пітер Мортенсен

TextFX -> EditFX Edit -> "розділити лінії в ..."
JinSnow

1
@PeterMortensen Це не працює, якщо розмір вкладки не перевищує (довжина найдовшого запису у стовпці) - (довжина найкоротшого стовпця). Наприклад, якщо розмір вкладки становить 4, найдовший рядок - 20, а найкоротший - 5. Це, дуже поширений випадок використання, все одно призведе до нерівномірного файлу.
jpmc26
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.