こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルVBAとJavaの関係は?

時々エクセルVBAでマクロを作り、仕事に役立ててます。 javaが聞かれるようになりましたが、何が出来るのでしょうか?

Googleで検索してみると、javaを使ってエクセルファイルにアクセスしたりするよう です。しかしよくわかりません。javaを使うと何が出来るのでしょうか?VBAとの違 いは何でしょうか?将来エクセルVBAでなくエクセルJavaになるのですか?

投稿日時 - 2013-11-10 01:39:27

QNo.8341125

暇なときに回答ください

質問者が選んだベストアンサー

Apache POIというライブラリを使うとJavaプログラムからExcelファイルをExcelなしで読み書きできます。
Javaの標準機能の一部ではないので、POIは別途インストールする必要があります。
MicrosoftはJavaを使いたがらないでしょうから、Excelの標準機能としてJavaが採用されることはないと思います。

参考URL:http://ja.wikipedia.org/wiki/Apache_POI

投稿日時 - 2013-11-10 10:07:03

お礼

ありがとうございます。
場合によってはJavaの勉強もした方がいいのかと心配でした。

投稿日時 - 2013-11-10 13:15:28

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>Googleで検索してみると、javaを使ってエクセルファイルにアクセスしたりするよう です。

不可能では無いですが、一般的では無いです。どこのページを見ましたか?

>javaを使うと何が出来るのでしょうか?

現状では、ほとんど、サーバー機の中で動くプログラムでしか使われていません。
PC上で動くプログラムもごくまれにありますが。

>VBAとの違 いは何でしょうか?

英語とイタリア語の違いくらい。

>将来エクセルVBAでなくエクセルJavaになるのですか?

ならないでしょう。

投稿日時 - 2013-11-10 10:10:37

お礼

ありがとうございます。

投稿日時 - 2013-11-10 18:34:24

あなたにオススメの質問