Преобразование CSV для фиксированной ширины в Notepad ++?


41

Есть ли способ в Notepad ++ преобразовать файл через запятую в столбцы фиксированной ширины?

Эта функция существует в UltraEdit и описана в разделе Работа с CSV-файлами , но я доволен своим Notepad ++ и не хочу платить за копию UltraEdit.

Ответы:


49

Используйте встроенное меню TextFX.

TextFX -> TextFX Edit -> Выстроить несколько строк по (,)

Я не обнаружил это самостоятельно, я нашел это на sourceforge , пытаясь выяснить этот точный вопрос!


2
Приятно, но "Недостаточно памяти" для 15k строк.
watbywbarif

1
также добавляет пробелы в файл :-(
Радек

1
Радек, если вы хотите разделить линию, есть функция чуть выше в меню, которая называется «разделить линии в ...»
JinSnow,

4
Обратите внимание, что начиная с Notepad ++ v7, вы должны установить плагин TextFx Characters с помощью диспетчера плагинов.
E-Riz

1
Похоже, что TextFX не доступен для 64-битной АЭС
DaveInCaz

10

Тем временем я только что нашел очень хороший инструмент для этого. Он называется CSVed и доступен здесь со многими приятными функциями. Если вы ненавидите Excel при просмотре CSV-файлов, как я, попробуйте.


0

Да, это возможно в Блокноте: меню Правка -> Заменить - -> Заменить все ',' на '\ t'.


6
-1. Преобразование его в разделенный TAB формат не делает его форматом столбца фиксированной ширины.
Питер Мортенсен

3
Буквально использование "\ t" не работает, ни в Notepad, ни в Notepad ++. Всегда сложно использовать символ TAB в диалоге. Обычный обходной путь - ввести символ TAB в документ, вставить его в буфер обмена с помощью обрезки (Ctrl + X) и вставить его в поле в диалоговом окне замены.
Питер Мортенсен

2
Хорошо, в Notepad ++ выбор опции «Extended (\ n, \ r, \ t, \ 0, \ x)» заставляет его работать.
Питер Мортенсен

TextFX -> Редактирование TextFX -> «разделить линии на ...»
JinSnow,

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