(57)【要約】【課題】  表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できる情報管理装置を提供することを目的とする。【解決手段】  テーブル作成部２は、表計算アプリケーション１０により作成した経営情報のファイルから抽出すべきデータを指定するための各種変換テーブルを作成する。取込処理部４は、変換テーブル記憶部３に記憶されている各種変換テーブルに従って、表計算アプリケーション１０で作成されたファイルからデータを取り込む。データベース書込処理部５は、上記取込処理部４によって表計算アプリケーション１０から取り込まれたデータを、データベース２０に書き込む。【選択図】  図１
2005284754.tif 000002
【特許請求の範囲】
【請求項１】
表計算アプリケーションにより作成されたファイルのデータをデータベースに書き込む情報管理装置であって、
前記表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成する変換テーブル作成手段と、
前記変換テーブル作成手段により作成された変換テーブルを記憶する記憶手段と、
前記記憶手段に記憶されている変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込む取込手段と、
前記取込手段によって取り込んだデータを、前記データベースに書き込む書込手段と
を具備することを特徴とする情報管理装置。
【請求項２】
前記変換テーブル作成手段は、
前記変換テーブルとして、抽出すべきデータのセル位置が書き込まれたセル項目マスタを作成し、
前記取込手段は、
前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込むことを特徴とする請求項１記載の情報管理装置。
【請求項３】
前記変換テーブル作成手段は、さらに、
前記変換テーブルとして、前記表計算アプリケーションにより作成されたファイルを指定するためのファイル情報が書き込まれた取込マスタを作成し、
前記取込手段は、
前記取込マスタのファイルから、前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込むことを特徴とする請求項２記載の情報管理装置。
【請求項４】
表計算アプリケーションにより作成されたファイルのデータをデータベースに書き込む情報管理方法であって、
前記表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成し、前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込み、前記取り込んだデータを、前記データベースに書き込むことを特徴とする情報管理方法。
【請求項５】
表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成するステップと、
前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込むステップと、
前記取り込んだデータを、データベースに書き込むステップと
をコンピュータに実行させることを特徴とする情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理方法および情報管理プログラムに関する。
【背景技術】
【０００２】
従来、企業業務においては、経営情報（固定資産情報や投資予算情報など）を表計算ソフトウェアを用いて管理し、それらの情報をデータベースに登録することで、各事業管理部門に対して所望の経営情報（例えば、固定資産情報）を閲覧させ、また各事業管理部門は各種資料の経営に係わる様々な資料の作成を行なっている。
【０００３】
このような企業業務をより効率的に行う従来技術として、特許文献１の技術が提案されている。
【特許文献１】特開２００２−１０８６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上述した従来技術では、事業管理部門において、元になる表計算ソフトウェアのデータを修正した場合、その都度、修正後の経営情報を、データベースに反映させることが必要となり、この作業に多くの人手を要することとなる。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できる情報管理装置、情報管理方法および情報管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上記の課題を解決すべくなされたもので、表計算アプリケーションにより作成されたファイルのデータをデータベースに書き込む情報管理装置であって、前記表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成する変換テーブル作成手段と、前記変換テーブル作成手段により作成された変換テーブルを記憶する記憶手段と、前記記憶手段に記憶されている変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込む取込手段と、前記取込手段によって取り込んだデータを、前記データベースに書き込む書込手段とを具備することを特徴とする。
【０００７】
本発明によれば、変換テーブル作成手段により、表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成し、作成された変換テーブルを記憶手段に記憶し、取込手段により、前記記憶手段に記憶されている変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込み、書込手段により、取り込んだデータをデータベースに書き込む。したがって、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【０００８】
また、本発明は、前記変換テーブル作成手段は、前記変換テーブルとして、抽出すべきデータのセル位置が書き込まれたセル項目マスタを作成し、前記取込手段は、前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込むことを特徴とする。
【０００９】
本発明によれば、前記変換テーブル作成手段により、抽出すべきデータのセル位置が書き込まれたセル項目マスタを作成し、前記取込手段により、前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込む。したがって、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【００１０】
また、本発明は、前記変換テーブル作成手段は、さらに、前記変換テーブルとして、前記表計算アプリケーションにより作成されたファイルを指定するためのファイル情報が書き込まれた取込マスタを作成し、前記取込手段は、前記取込マスタのファイルから、前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込むことを特徴とする。
【００１１】
本発明によれば、前記変換テーブル作成手段により、さらに、前記表計算アプリケーションにより作成されたファイルを指定するためのファイル情報が書き込まれた取込マスタを作成し、前記取込手段により、前記取込マスタのファイルから、前記セル項目マスタのセル位置に基づいて、前記表計算アプリケーションにより作成されたファイルからデータを取り込む。したがって、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【００１２】
また、本発明は、表計算アプリケーションにより作成されたファイルのデータをデータベースに書き込む情報管理方法であって、前記表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成し、前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込み、前記取り込んだデータを、前記データベースに書き込むことを特徴とする。
【００１３】
本発明によれば、表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成し、前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込み、前記取り込んだデータを、前記データベースに書き込む。したがって、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【００１４】
また、本発明は、表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成するステップと、前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込むステップと、前記取り込んだデータを、データベースに書き込むステップとをコンピュータに実行させることを特徴とする。
【００１５】
本発明によれば、表計算アプリケーションにより作成されたファイルから抽出すべきデータを指定するための変換テーブルを作成するステップと、前記変換テーブルに基づいて、前記表計算アプリケーションで作成されたファイルからデータを取り込むステップと、前記取り込んだデータを、データベースに書き込むステップとをコンピュータに実行させる。したがって、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について説明する。
【００１７】
Ａ．実施形態の構成
図１は、本発明の実施形態による情報管理装置の概略構成を示すブロック図である。図において、情報管理装置１は、テーブル作成部２、変換テーブル記憶部３、取込処理部４およびデータベース書込処理部５から構成されている。テーブル作成部２は、後述する表計算アプリケーション１０により作成した経営情報（固定資産情報や投資予算情報など）のファイルから抽出するデータを指定するための各種変換テーブルを作成する。変換テーブル記憶部３は、上記テーブル作成部２により作成された各種変換テーブルを記憶する。
【００１８】
取込処理部４は、変換テーブル記憶部３に記憶されている各種変換テーブルに従って、後述する表計算アプリケーション１０で作成されたファイルからデータを取り込み、データベース書込処理部５へ供給する。データベース書込処理部５は、上記取込処理部４によって表計算アプリケーション１０から取り込まれたデータを、データベース２０に書き込む。
【００１９】
表計算アプリケーション１０は、既存の業務で、経営情報を管理するために用いられてきたアプリケーションである。経営情報にデータ変更が生じた場合には、該表計算アプリケーション１０によりデータ変更を反映したファイルを作成する。なお、本実施形態では、該表計算アプリケーション１０は、上記作成されたファイルを含むものとする。データベース２０は、経営情報（固定資産情報や投資予算情報など）を保持し、図示しないネットワークを介して、各職場からＷｅｂ閲覧ソフトウェアなどを用いて経営情報を閲覧できるように公開している。
【００２０】
なお、本実施形態においては、上述した情報管理装置１は、それを構成するテーブル作成部２、取込処理部４およびデータベース書込処理部５も含めて、表計算アプリケーション１０の処理系を用いて作成されたプログラムであり、共通のユーザインターフェースから実行可能となっている。ユーザインターフェースの詳細については後述する。
【００２１】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。ここで、図２ないし図４は、本実施形態の動作を説明するためのユーザインターフェースを示す模式図である。また、図５ないし図７は、本実施形態による情報管理装置で作成される変換テーブルの一例を示す概念図である。
【００２２】
まず、ユーザは、表計算アプリケーション１０により、更新すべきデータが入力されたファイルを作成する。このファイルは、対象となる経営情報の区分毎に作成される。例えば、固定資産情報であれば、区分として、建物、建物附属設備、構築物などがある。なお、既にファイルが存在する場合には、そのファイルに対して、データの入力、修正などを行っておく。
【００２３】
Ｂ−１．変換テーブル作成
まず、テーブル作成部２による変換テーブル作成の動作について説明する。情報管理装置１は、まず、図２に示す情報管理画面３０を表示する。この情報管理画面３０において、「区分名称定義」タブ４０がクリックされると、変換テーブルのうち、区分名称を定義するための入力画面４１を表示する。なお、以下では、経営情報として固定資産情報を対象として説明する。
【００２４】
ユーザは、該入力画面４１において、データベース２０へ取り込むべき、区分名称を定義する。具体的には、ボックス４２に区分名称を入力する。入力画面４１の下側には、既に登録されている区分名称の一覧４４が表示される。そして、「登録」ボタン４３がクリックされると、入力された内容を、図５に示す名称マスタ４８として登録する。
【００２５】
次に、情報管理画面３０において、「エクセルマスタ」タブ５０がクリックされると、変換テーブルのうち、セル項目および取込マスタを登録するための図３に示す指定画面５１を表示する。ユーザは、該指定画面５１において、データベース２０へ取り込むべき資産区分と、資産名称毎に、データが入力されている場所（セル）を示す列番号および行番号と、取り込みファイル名と、取り込み最終行とを入力する。資産区分については、ボックス５２にキーボード等から直接入力するか、プルダウンメニューで表示される、図５に示す名称マスタの「名称」から選択する。
【００２６】
次に、ユーザは、資産名称毎に、データが入力されている場所（セル）を示す列番号および行番号とを入力する。なお、既に入力されている場合には（すなわち、２回目以降の処理では）、「検索」ボタン５３をクリックすることで、後述するセル項目マスタ（図６）から、過去に登録された、資産区分で指定された項目の列番号と行番号とを読み込み、図３に示す列番号と行番号とに表示する。したがって、ユーザは、表示された列番号と行番号とを確認するだけでよい。なお、修正が必要ならば、必要箇所のみ修正すればよい。そして、初回、あるいは修正後には、「追加」ボタン５４がクリックされると、上記入力された内容を、図６に示すセル項目マスタ６０として登録する。
【００２７】
次に、ユーザは、指定画面５１において、ボックス５５に取り込みファイル名を、その格納場所を示すディレクトリとともに入力する。なお、「指定」ボタン５６をクリックすることにより、ファイル管理ウィンドウのディレクトリ構造を示す画面から、直接、ファイルを指定してもよい。この場合、ディレクトリなどは自動的に取得され、ボックス５５に入力される。また、ユーザは、ボックス５７に取り込み最終行を入力する。すなわち、上記列番号と行番号とにより、データの取り込み開始位置を指定し、上記最終行で、データの取り込み最終行を指定する。そして、上記入力内容を、「登録」ボタン５８がクリックされると、上記入力された内容を、図７に示す取込マスタ６２として登録する。
【００２８】
Ｂ−２．取込処理
次に、取込処理部４による取込処理について説明する。上述した情報管理画面３０において、「固定資産取り込み」タブ７０がクリックされると、表計算アプリケーション１０からデータを取り込み、データベース２０に書き込むための、図４に示す取り込み画面７１を表示する。ユーザは、取り込み画面７１において、取り込み月度を指定した後、「エクセル取り込み」ボタン７２をクリックする。「エクセル取り込み」ボタン７２がクリックされると、前述したセル項目マスタ６０、取込マスタ６２を参照して、指定された（表計算アプリケーション１０の）ファイルからデータを取り込む。具体的には、上記指定画面５１にて資産区分「建物」が指定されている場合、取込マスタ６２の名称「建物」で指定されているシート名「n:HOME2\COMMON\固定資産\2003年度\2003建物.xls」から、セル項目マスタ６０の「名称」―「建物」で指定されている行番号から開始して、取込マスタ６２の行数で示されている取込最終行まで、列番号で指定されているデータを取り込む。例えば、撮り込み処理部４は表計算アプリケーション１０に対して、取り込むデータの行と列を通知するコマンドを送信し、その結果として当該行と列に対応するデータを表計算アプリケーション１０から受け付ける。そして、取込処理部４は、該取り込んだデータを、データベース書込処理部５に渡す。そして、データベース書込処理部５は、取込処理部４により取り込んだデータを纏めてデータベース２０に書き込む。なお、この際、データベース書込処理部５はデータベースへの書込み時のエラー処理を行なう。例えば、データベース２０に書き込むデータの文字列の数などが、規定数よりも多いなどの不具合を検知した場合には、画面などにエラーを表示し、ユーザに通知する。そしてデータベースへの書込み処理を一時停止する。
【００２９】
上述した実施形態によれば、これまで使用してきた取込処理部４の処理によって、表計算アプリケーションで保持している所望のデータを取り込み、当該取り込んだデータを一括でデータベースへ反映させることができるので、表計算ソフトウェアのデータを効率よくデータベースに反映させることができ、また、データベース管理者の労力を軽減できるという効果が得られる。
【００３０】
なお、上述した実施形態では、固定資産情報について述べたが、これに限定されることなく、例えば、投資予算情報など、他の情報であってもよい。
【００３１】
また、上述した実施形態においては、からなる情報管理装置１は、前述したように、コンピュータシステム内で実行される。そして、上述した情報管理装置１による一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、情報管理装置１における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
【００３２】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００３３】
【図１】本実施形態による情報管理装置の略構成を示すブロック図である。
【図２】区分名称を定義するための入力画面の一例を示す模式図である。
【図３】取り込むべきファイル、データ位置を指定する指定画面の一例を示す模式図である。
【図４】データを取り込み、およびデータベースへの書き込みを指示する取り込み画面の一例を示す模式図である。
【図５】名称マスタの一例を示す概念図である。
【図６】セル項目マスタの一例を示す概念図である。
【図７】取込マスタの一例を示す概念図である。
【符号の説明】
【００３４】
１…情報管理装置、２…テーブル作成部（変換テーブル作成手段）、３…変換テーブル記憶部（記憶手段）、４…取込処理部（取込手段）、５…データベース書込処理部（書込手段）、１０…表計算アプリケーション、２０…データベース
【図１】
2005284754.tif 000003
【図２】
2005284754.tif 000004
【図３】
2005284754.tif 000005
【図４】
2005284754.tif 000006
【図５】
2005284754.tif 000007
【図６】
2005284754.tif 000008
【図７】
2005284754.tif 000009