Есть ли *.csv Файловый менеджер с Treeview

Есть ли какой-нибудь плагин Notepad++, отдельное программное обеспечение или что-то еще, что может управлять и показывать мне CSV -файл в виде дерева (можно редактировать этот CSV -файл, удалять некоторые строки, редактировать имя и т. Д.)?

O - папка

V - файл

1, 2, 3, 4 - уровень

Пример:

O;1;Folder_Master;;
    O;2;Folder_in second_level;;
        V;3;File1_in_third_level
        O;3;Folder_in_third_level
             V;4;File2_in_4_level
             V;4;File3_in_4_level
        O;3;Folder_in_third_level
             V;4;File4_in_4_level
             V;4;File5_in_4_level
        O;3;Folder_in_third_level
             V;4;File6_in_4_level
             V;4;File7_in_4_level
        O;3;Folder_in_third_level
             V;4;File8_in_4_level
             V;4;File9_in_4_level

1 ответ

Я не знаю, будет ли это работать для вас. Но я думаю об использовании языка -> Python, а затем использовать его функцию сворачивания. Python структурирует код по отступам, и вы можете сложить все детали (то есть полностью скрыть некоторый уровень отступа) или скрыть что-то, выбрав его по отдельности.

Сначала нужно сделать отступ, выполнить поиск по регулярному выражению и заменить:

  1. замещать ^(.;2;) с \t\1
  2. замещать ^(.;3;) с \t\t\1
  3. замещать ^(.;4;) с \t\t\t\1

Затем выберите Language -> Python и поэкспериментируйте с функцией Folding:

  • Нажмите на минус-символы в левой части
  • Используйте View -> Параметры Fold и Collapse

В конце удалите отступ с помощью Edit->Blank Operations -> Trim Leading Space.

Другие вопросы по тегам