2016-04-28 11 views
0

Notepad ++プラグイン、別のソフトウェア、または管理することができ、csvファイルをツリービューとして表示できますか(この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 
+0

私はExcelやlibreofficeのようなスプレッドシートを使用することをお勧めします。 CSVやその他のテキスト形式のインポート機能があります。行をソートしてフィルタリングすることができます。メモ帳++やスプレッドシートでは、行を削除したり名前を編集したりすることができます。私はtreeview事について知りません。 –

+0

それはそうではありません。 私はすでにメモ帳++で作業しています。しかし、私は400 000以上の行を持っている場合、1 000ファイル/行で1つのフォルダを削除するのは簡単ではない。 たとえば、1つのフォルダに1 000行が含まれていると、このツリーを閉じるのが簡単になります(1回のマウスクリックで1,000行を非表示にします)。 私の質問では、この構造例です。 – Luka

+0

ファイルは例のようにインデントされていますか?次に、[言語]メニューからPythonを選択し、折り畳み機能(ビューメニューの関連コマンドと左の枠のマイナス記号とプラス記号をクリック)を使用できます。ファイルがインデントされていない場合は、検索と置換を使用して、レベル2に1タブ、レベル3に2タブなどを追加することができます。 –

答えて

0

これはあなたのために動作するかどうか私は知りません。しかし、私は、言語 - > Pythonを使用し、折り畳み機能を使用すると思います。インデントによってコードを構造化し、すべての詳細を折りたたむ(インデントのレベルを完全に隠す)か、個々に選択して非表示にすることができます。私たちは、正規表現の検索を行うと置き換え、インデントを必要

まず:

  1. \t\t\t\1

^(.;4;)を交換\t\t\1

  • ^(.;3;)を置き換える\t\1
  • ^(.;2;)を交換するには、言語を選択します - > Pythonと一緒に遊んで折りたたみ機能:左フリンジ
  • 使用ビューで、マイナス記号の

    • クリック - >折り、最後に

    のオプションを折りたたむには、編集 - >空白の操作でインデントを削除します - >トリミング先導スペース。

  • +0

    私はそれを1〜2回行うことができますが、私はこのタイプのファイルで頻繁に作業します。 多分Pythonでいくつかのコードを書くだろうか? 'qtreewidget'のようなものが見つかりました。問題は、このツールがこのタイプのファイルを管理するのに役立つかどうかです。 PySideやPyQtの方が良いでしょうか? – Luka

    関連する問題