2017-01-27 13 views
-1

私はConsultant_Name、Start_of_Contract、End_Dateの3つの列を持つExcelシートを持っています。特定のコンサルタント名を検索してExcelシートで検索し、契約開始と終了データを変更する必要があります。契約の開始と終了データはユーザーの入力日付になります。特定の値に従ってExcelシート内の値を変更する方法

+0

コードをアップロードしてもよろしいですか? – Svekke

+0

ようこそ、このhttp://stackoverflow.com/tourをご覧になり、質問を調整して、問題の内容を明確に確認してください。 –

答えて

0

Apache POIを使用してスプレッドシートにアクセスできます。ライブラリの使い方を知ることをお勧めします。

あなたは、Apache POIを使用する方法の詳細を探しているなら、this question

あなたは、このプログラムの作業は次のようになり作るために取ることができるステップの簡単なセットを参照してください。

  1. があなたを取得POIを使用してスプレッドシートのコンサルタント名。私はこれをデータ構造体に格納することをお勧めします.POIはおそらくこれを行います。
  2. ユーザーがデータを入力できるようにするには、標準のJavaライブラリを使用してGUIを作成するか、コマンドラインから入力するだけです。また、ファイルを読み込んでその中のデータを繰り返し処理して、スプレッドシート内のデータを更新することもできます。
  3. ユーザーが検索を入力すると、手順1で取得したデータにコンサルタント名を単純に一致させることができます。
  4. POIを使用して、ユーザーからstart_of_contractおよびend_date値を取得し、スプレッドシートの正しい列に書き込みます。

参考になるコードはありませんが、私はあなたが最初からやっていると仮定する必要がありますが、これが役立つことを望みます。

Java(およびプログラミング)の初心者かもしれません。多分、このようなことを試す前に基本を勉強してみるべきです。レンガの壁に何度も繰り返しています。何か問題が起きる可能性がありますが、プログラムに何か問題が生じた場合は、コードを理解して修正することができない可能性があります。

幸運を祈る!

関連する問題