是否有任何带有Treeview的* .csv文件管理器

时间:2016-04-28 14:50:08

标签: python-3.x csv notepad++ text-editor qtreewidget

是否有任何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 个答案:

答案 0 :(得分:0)

我不知道这是否适合你。但我想到使用语言 - > Python然后使用它的折叠功能。 Python通过缩进来构造代码,您可以折叠所有细节(完全隐藏某种级别的缩进)或通过单独选择隐藏某些内容。

首先我们需要缩进,进行正则表达式搜索并替换:

  1. ^(.;2;)替换为\t\1
  2. ^(.;3;)替换为\t\t\1
  3. ^(.;4;)替换为\t\t\t\1
  4. 然后选择语言 - > Python并使用折叠功能:

    • 点击左边缘的减号
    • 使用视图 - >折叠和折叠选项

    最后,使用Edit-> Blank Operations - >删除缩进。修剪领先空间。