0

Open Office 3.0 ドキュメント形式のテーブルの膨大なデータ セットがあります。

   Table 1:
    (x range)|(x1,y1) |(x2,y2)|(x3,x3)|(x4,y4) 
    (-20,90) |(-20,0) |(-5,1) |(5,1)  |(10,0)
    ...

同様に、n個のテーブルがあります。これらのテーブルはすべてファジー集合メンバーシップ関数です。簡単に言えば、入力データを処理する必要がある計算モデルです。行サイズと列が異なるテーブルが多数ありますサイズ 3/4 .これらのデータは、ロードされると変更されません。

例: -20 から 90 の範囲の x の値を取得した場合、最初のルール (上記のルール) を適用します。 0 と 1 の間の対応する値を見つける必要があります。

私の最初の質問は、テーブルからすべてのデータをドキュメント形式で抽出して、Java プログラムで使用できるようにする方法です。私は少し Python を知っており、そのような場合に Python が役立つことを知っています。私のJavaプログラム。

第二に、そのようなシナリオで使用する必要がある最良のデータ構造は何でしょうか。

注:私はデータベースを使用していません。そのため、プログラムに簡単にロードできるように、テーブルをxmlまたはその他の形式で保持したいと思います。また、適切なデータ構造を作成してシリアル化することも考えています。ファイルを解析してデータ構造を再作成する代わりに、必要なときにいつでもそれらをロードできます。コメントを投稿してください。

4

1 に答える 1

1

JavaでOpenOfficeドキュメントを解析する(データを抽出する)ために、 ODFDOMなどの専用APIを使用できます。このソリューションは、必要なものに対して非常に複雑だと思います。より簡単な解決策は、OpenOfficeテーブルを手動で抽出して、Javaで解析しやすい形式にすることです。

  • CSV
  • データベース(MySQLなど)
于 2010-08-19T05:57:31.093 に答える