1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ExcelよりOracleDBへアクセスする新方法

Last updated at Posted at 2020-07-13

##Officeだけ利用許可された端末よりOracleデータベースへアクセス方法

今回紹介したいのは、Office だけ利用許可された端末よりOracleデータベースへアクセス方法です。

####Officeだけ利用許可端末とは、主に以下:
1.本番サーバ環境、
2.サーバ接続用中継端末、
3.エンドーユーザー端末のシミュレーション端末、
4.エンドーユーザー端末。
5.その他

Officeだけ利用許可される端末から、データソースを設定して、
Excelからアクセスできますが、データソースの設定だけでも大変の事でしょう。

Excel VBAよりデータソースの設定不要、OracleDBへ簡単に接続できるツールを
以下のように紹介します。
Excel VBAでOracleDBへ接続方法

上記画像表示のように、OracleDBへ接続に必要な情報は:

  • HOST/IP,
  • PORT(ディフォルト:1521)
  • ユーザーID
  • パスワード
    の4つだけです。

複数のSQLを一括CRUDでもできます。
オープンソースとして以下URLに公開しております。ソースのダウンロードは
SRC:https://github.com/lqwangxg/Xlsw.git

ツールのダウンロードは
https://github.com/lqwangxg/XlsWxg

※技術説明1:完全にExcel VBA+ADOでOracleへアクセスにはOracle Clientのインストールが必要です。本ツールはOracle.ManagedDataAccess.dll、.netframework4.5 を利用しているので、Oracle Clientに依頼せず、高効率でデータのCRUDが可能になります。

※技術説明2:またDB接続や、CRUD処理ロジックは.netライブラリに実装していますので、Oralce以外、他のDB(例えばMySQL, Postgresql等)へ接続したい拡張機能の実装も簡単に出来ます。


本文は弊社(MBPSMARTEC株式会社)のホームページにも掲載しております。
ExcelよりOracleDBへアクセスする新方法

iot、bigdata、intra-martプラットフォーム等関連技術文書を後続追加掲載させて頂きます。
iot関連技術紹介
bigdata関連紹介
業界初Intra-mart + IoT + BIGDATA + モバイル端末対応

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?