2011-12-19 3 views
0

手動操作なしで自動的にExcelワークシート上で次の手順を実行する必要があります。どうやってやるの?自動書式設定、フィルタリング、および値の取得に優れています

  • 削除列A、B、C、D、E、F、G、Hがあるであろう式カラム 'F' 追加 '列名' 上の3つの列C、DおよびE
  • 数/使用数/使用1000年セパレータ/ 4小数点以下第三位を千区切り/ 0小数点以下の桁数
  • フォーマット列F srcで
  • フィルターに= D2/60
  • フォーマット列CとD =合計とイベントタイプ=〜すべてのイベント〜列Cの値と列Fの値を取得する - 個別の列としてテキストファイルに入れる
  • src = Total/EventTypes =すべて最大値のC列の値を取得して列に追加する
  • src = All/EventTypes =〜すべてのイベント〜最大の列C値を取得し、最大値で列に追加する

答えて

0

Jexcel http://jexcelapi.sourceforge.net/は、Excelシートでの作業に適したパッケージです。

+0

私はフィルタリングを試みていませんが、それはそれのように見えません。あなたはPOIが必要なように見えます。 –

0
  1. このすべてをVBScriptでExcelマクロとして簡単に実行できます。

  2. また、.NetまたはCOM/Active-X対応のプログラミング言語(C#、VB6、Delphiなど)でも実行できるはずです。

  3. あなたは絶対にするJavaを使用する必要がある場合、あなたは、Apache POIやOpenXLSのようなライブラリを使用して、それを行うことができるかもしれない:

+0

私はawkを使ってこれを行うことができることを思い出しました。私はちょうど1つのヘルプが必要です、私はこれを行う場合、数字に正確に何が起こるか "Number Column Number C to Format 1000 C Separator/0 Decimal Places"を使用しますか? また、これは「列Fを数値/ 1000セパレータ/小数点以下4桁にフォーマット」 例を使って説明してもらえますか? –

関連する問題