Apache POI http://poi.apache.org/spreadsheet/index.htmlを使用できます
これにより、操作する API が提供されるため、ある種のバッチ プロセスを記述できます。
ブック内の 1 つのセルが別のブックのセルに依存する基本的な方法を次に示します。
リンクを含むブック (リンク先ブック) と、リンク先のデータを含むブック (リンク元ブック) の両方を開きます。
コピー先のブックで、[ボタンの画像を保存] をクリックします。
リンク元のセルを選択します。(新しい数式を作成する場合は、(等号) を入力します。
式の他の場所にリンクを入力する場合は、リンクの前に置く演算子または関数を入力します。
したがって、この Java ライブラリを使用して Excel ファイルを解析し、セル式を使用して依存関係を取得できます。
その時点で、ある種のデータベースを作成し、作成したプログラムがファイルを解析するときにデータを入力します。または、そのようなデータベースを表すファイル システムを作成することもできます。
テーブル: Excel 行: id (bigint)、ファイル名 (varchar)
テーブル: excel_deps 行: id (bigint)、dep_id (bigint)
Excelスプレッドシートごとに、「excel」に行を作成します
依存関係ごとに、Excel_deps に、スプレッドシートの ID と依存先のスプレッドシートの ID の行を作成します。
ああ、あなたはドラッグアンドドロップで何かについて尋ねました。これが入力するデータベース テーブルは、JFreeChart や Java グラフィック API などを使用して、依存関係のグラフを非常に簡単に生成するために使用できます。