(57)【要約】      （修正有）【課題】類似した多数のファイルを取り扱う上で、ファイル共通条件データのファイル内レコードデータへのマージ操作、ならびに、ファイル名称の付与名称付け操作を、ユーザにとり、大きく削減した操作手数と自然な判りやすさによっておこなえるようにする。【解決手段】ファイルを表わすアイコンを貼り付けること等により、ファイルを表フォーマット中の１つのセルに対応付けた上、ファイルを対応付けたセルについて、その中のデータと同時に参照されるべきデータである関連データを表フォーマットのデータ記入配置規則に基づいて読み取るステップまたは手段を設け、ファイル共通条件データのファイル内レコードデータへのマージ機能は、読み取った関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加する。【選択図】図４
2006221616.tif 000002
【特許請求の範囲】
【請求項１】
表フォーマット上において、その中の特定のセルにデータファイルを対応付けるステップと、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付けるステップと、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別するステップと、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加するステップと、からなることを特徴とする情報処理装置におけるファイルデータマージ方法。
【請求項２】
表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなう請求項１に記載の方法。
【請求項３】
表フォーマット上において、その中の特定のセルにアイコンを貼り付けるステップと、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取るステップと、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置するステップと、を有することによって、該当アイコンに対応するファイルの名称を生成する情報処理装置におけるファイル名称付与方法。
【請求項４】
表上の任意のセルにアイコンを貼り付けたファイルに名称文字列を付与するステップと、
該当セルについて表上から上記関連データ文字列を読み取るステップと、
付与された上記名称文字列の中、関連データ文字列部分、または、関連データ変換文字列部分を識別するステップとを有し、
付与された上記名称文字列の中から識別した関連データ文字列部分、または、関連データ変換文字列部分と表上から読み取った関連データ文字列とを照合することにより、上記関連データ変換文字列を得る第１の規則を識別する請求項３に記載の方法。
【請求項５】
任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列を差込む位置に対して項目名を対応付けるステップと、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を、該当する項目名と対応付けて表フォーマットの記入配置規則により表上から読み取るステップと、
上記テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応する項目名が該当差し込み位置に対応付けられている項目名と同じ関連データ文字列を選択するステップと、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得るステップと、からなる請求項３に記載の方法。
【請求項６】
任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列の各差込み位置に対して、該当の表の行位置、または、列位置とを対応付けておくステップと、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を表フォーマットの記入配置規則により表上から読み取るステップと、
読み取った関連データ文字列が該当のセルの上方に配置されている場合、該当関連データ文字列が記入されている行位置と対応付け、読み取った関連データ文字列が該当のセルの左方に配置されている場合、該当関連データ文字列が記入されている列位置を該当関連データ文字列と対応付けるステップと、
テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応付けられている表の行位置、または、列位置が、該当差し込み位置に対応付けられている表の行位置、または、列位置と同じ関連データ文字列を選択するステップと、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得るステップとからなる請求項３に記載の方法。
【請求項７】
データファイルを表わすアイコンを書面上に貼り付けるステップと、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取るステップと、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付けるステップと、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力するステップと、
からなる情報処理装置におけるファイルデータ出力方法。
【請求項８】
データファイルを対応付けるセルであることを表わす特定の用語を特定辞書手段に登録しておき、上記登録用語をデータファイルを対応付けるセルに対して対応付ける請求項１または請求項２または請求項７に記載の方法。
【請求項９】
特定辞書手段の上記登録用語を、表フォーマット上においてデータファイルを対応付けるセルに対して対応付けた形で記入した上、上記辞書手段の登録用語であることを示す図形的特徴を与える請求項８に記載の方法。
【請求項１０】
表フォーマット上において、その中の特定のセルにデータファイルを対応付ける手段と、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付ける手段と、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別する手段と、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加する手段と、からなることを特徴とする情報処理装置。
【請求項１１】
表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなう請求項１０に記載の情報処理装置。
【請求項１２】
表フォーマット上において、その中の特定のセルにアイコンを貼り付ける手段と、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取る手段と、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置する手段と、を有することによって、該当アイコンに対応するファイルの名称を生成する情報処理装置。
【請求項１３】
表上の任意のセルにアイコンを貼り付けたファイルに名称文字列を付与する手段と、
該当セルについて表上から上記関連データ文字列を読み取る手段と、
付与された上記名称文字列の中、関連データ文字列部分、または、関連データ変換文字列部分を識別する手段とを有し、
付与された上記名称文字列の中から識別した関連データ文字列部分、または、関連データ変換文字列部分と表上から読み取った関連データ文字列とを照合することにより、上記関連データ変換文字列を得る第１の規則を識別する請求項１２に記載の情報処理装置。
【請求項１４】
任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列を差込む位置に対して項目名を対応付ける手段と、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を、該当する項目名と対応付けて表フォーマットの記入配置規則により表上から読み取る手段と、
上記テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応する項目名が該当差し込み位置に対応付けられている項目名と同じ関連データ文字列を選択する手段と、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得る手段と、からなる請求項１２に記載の情報処理装置。
【請求項１５】
任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列の各差込み位置に対して、該当の表の行位置、または、列位置とを対応付けておく手段と、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を表フォーマットの記入配置規則により表上から読み取る手段と、
読み取った関連データ文字列が該当のセルの上方に配置されている場合、該当関連データ文字列が記入されている行位置と対応付け、読み取った関連データ文字列が該当のセルの左方に配置されている場合、該当関連データ文字列が記入されている列位置を該当関連データ文字列と対応付ける手段と、
テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応付けられている表の行位置、または、列位置が、該当差し込み位置に対応付けられている表の行位置、または、列位置と同じ関連データ文字列を選択する手段と、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得る手段とからなる請求項１２に記載の情報処理装置。
【請求項１６】
データファイルを表わすアイコンを書面上に貼り付ける手段と、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取る手段と、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付ける手段と、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力する手段と、
からなる情報処理装置。
【請求項１７】
データファイルを対応付けるセルであることを表わす特定の用語を特定辞書手段に登録しておき、上記登録用語をデータファイルを対応付けるセルに対して対応付ける請求項１０または請求項１１または請求項１６に記載の情報処理装置。
【請求項１８】
特定辞書手段の上記登録用語を、表フォーマット上においてデータファイルを対応付けるセルに対して対応付けた形で記入した上、上記辞書手段の登録用語であることを示す図形的特徴を与える請求項１７に記載の情報処理装置。
【請求項１９】
表フォーマット上において、その中の特定のセルにデータファイルを対応付けるステップと、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付けるステップと、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別するステップと、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加するステップと、からなることを特徴とする情報処理装置におけるファイルデータマージ方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体。
【請求項２０】
表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなう請求項１９に記載の方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体。
【請求項２１】
表フォーマット上において、その中の特定のセルにアイコンを貼り付けるステップと、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取るステップと、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置するステップと、を有することによって、該当アイコンに対応するファイルの名称を生成する情報処理装置におけるファイル名称付与方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体。
【請求項２２】
データファイルを表わすアイコンを書面上に貼り付けるステップと、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取るステップと、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付けるステップと、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力するステップと、
からなる情報処理装置におけるファイルデータ出力方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の類似したファイルを取り扱う情報処理装置に関する。
【背景技術】
【０００２】
近年、いわゆるＧＵＩ環境の普及にともなって、エンドユーザが多数のファイル（データファイル，文書ファイルなど）をハンドリングする用途が拡がっている。エンドユーザが多数のファイルを取り扱う上で、問題となっているものに、先ず、次に述べる「集計データファイルへのファイル共通条件データのマージ作業」の問題がある。
【０００３】
一般に、データ集計処理は、先ず、たとえば、支店、部署、年度などのセグメント単位で集計をおこない、次に、このセグメント毎の第１次集計データを集めて、さらに、全体の集計をおこなうというように、複数の段階を踏んでおこなわれることが多い。例えば、商品コード毎の売上げのデータは、通常、先ず、同じ支店、同じ年度毎に集計され、次に、この各年度毎、各支店毎に作成された第１次集計データを集めて、全体の集計がおこなわれる。
【０００４】
以上のように段階的におこなわれるデータ集計業務において、第１次集計時に固定パラメータとなるデータは、第１次集計データファイルを構成する全てのレコードに共通するデータとして、通常、その集計データファイルを構成するレコード内実データには含めない形で作成されることが多い。  例えば、支店毎、年度毎に作成される第１次集計データファイルのレコードには、支店と年度を項目名とするデータは含めないというような場合である。
【０００５】
以上のような場合、第１次集計データを集計する全体集計において、第１次集計ファイルの共通データを集計対象のデータファイル内の実データに繰り込む措置が必要になる。
すなわち、第１次集計ファイルについて、ファイルの共通パラメータの項目名に該当するレコードフィールドを追加して、その中に共通パラメータデータを書きこまなければんらない。
【０００６】
例えば、近年、普及している、ＣＳＶファイルの取り扱いにおいて、以上のような第１次集計ファイルの共通条件データの実データへのマージ措置は、エンドユーザの運用によりおこわれる場合には、通常、次のような操作によっておこなわれることになる。
上記した、支店と年度を各ファイルの共通条件とする例についていえば、それは、画面上に表形式によって表わされたデータファイル上において、支店と年度を見出し語とする列を追加して、該当する列中の全てのセル内に同じ共通パラメータデータを書きこむ操作としておこなわれる。例えば、「大阪支店」の「２００３年度」を共通条件とする第１次集計ファイルの場合、該当する列中の全てセルに、データ「大阪」とデータ「２００３」を書きこむことが求められる。
【０００７】
以上のような第１次集計ファイルへの共通条件データのマージ操作は、データ処理一般において、日常的におこなわれる作業であり、かつ、第１次集計ファイルの数は、通常、決して少数ではないことから、その任務がデータ集計後の様々なデータ分析にあるエンドユーザにとっては、煩わしく負担感のともなう作業となっている。
【０００８】
また、この第１次集計ファイルのグループのように、類似した多数のファイルを扱う上で、同時に関連して問題になる作業として、各ファイルの名称付けの問題がある。多数のファイルに対する名称付けとして、先ず、その操作はなるべく手間がかからないものが望ましい。そのために、現在、例えば、ファイル内の先頭から一定文字数の文字列を自動的に切り出して名称とする方法などがおこなわれているが、この種の方法では、一方、上記のような類似した多数のファイル中における個々のファイルの弁別はおこないえない。
【０００９】
ファイルの名称付けの基本的課題として、ユーザにとって最初に見える名称そのものから個々のファイルが「何であるか」がわかるものでなければならない。すなわち、個々のファイルについて、他と区別できる特徴的属性の組み合わせが、その名称から、直接に読み取れるようなものでなければならない。現在、類似したファイルのグループにおいて、このような個々のファイルを弁別し得るような名称付けを、多数のファイルに対しておこなうことも、エンドユーザにとっては、日常的におこなわれる作業として、大きな負担感をもたらすものになっている。
【００１０】
また、上記の問題に関連して、エンドユーザがデータファイルを扱う上で問題になる作業として、数値データの単位、有効数字など、データ属性の定義方法の問題がある。データファイル中のデータは、データ数値に単位などの属性データを組み合わせて初めてデータとして完全なものになる。現在、ＣＳＶファイルの単位を定義する場合、例えば、単にファイル仕様に記述しておくか、または、ファイルの特定行を単位を記述する行として割り当てた上、ＣＳＶファイルを利用するプログラムの運用に委ねる方法がおこなわれているが、ファイルデータを出力し、何らかのデータ処理をおこなわせる時に、いずれも、ユーザにエンドユーザ操作をこえた負担を負わせるものになっている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
エンドユーザによる、上記のような類似した多数のファイルの取り扱いは、いわゆる非定型処理の一環としておこなわれることが多いことから、先ず、より迅速、短時間におこなえることが必要であり、また、日常的におこなわれる操作として、操作手数の少ない簡単操作でもなければならない。さらに、エンドユーザ操作として、わかりやすいユーザ親和性のあるものが求められる。
【００１２】
本発明は、かかる問題点に鑑みてなされたもので、ファイル共通条件データのファイル内レコードデータへのマージ操作を、日常的におこなわれる作業として、ユーザの操作手数が少なく、かつ、迅速  わかりやすい形でできるようにした情報処理装置ならびにファイルデータマージ方法を提供することを目的とする。
【００１３】
本発明の別の目的は、データ構成を持ち、ファイル共通条件を異にする複数のデータファイルのグループをはじめとする、類似した多数のファイルを、名称から個々のファイルが弁別でき、かつ、一方でユーザの操作手数が少なく、迅速にできるようにした情報処理装置ならびにファイル名称付与方法を提供することにある。
【００１４】
本発明の他の目的は、データファイル中のデータについての単位などのデータ属性を、ユーザ親和性の高い簡単なエンドユーザ操作によっておこなえる情報処理装置ならびにファイルデータの属性定義方法を提供することにある。
【００１５】
類似した多数のファイルを管理する方法として、ユーザにとり最も、自然であり、視認性の良い方法は、ファイルとその特徴的属性とを表形式で対応付けた形でおこなうことである。本発明の他の目的は、類似した多数のファイルにおける上記ファイル共通条件データのマージ機能、または、名称付け機能をファイルを表形式で管理する方法を兼ねて自動的にできるようにした情報処理装置ならびにファイルデータマージ方法およびファイル名称付与方法およびファイルデータの属性定義方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記の目的を達成するために、請求項１に記載の発明による情報処理装置におけるファイルデータマージ方法は、表フォーマット上において、その中の特定のセルにデータファイルを対応付けるステップと、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付けるステップと、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別するステップと、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加するステップと、からなることを特徴とする。
【００１７】
請求項２に記載の発明による情報処理装置におけるファイルデータマージ方法は、請求項１に記載の方法において、表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなうことを特徴とする。
【００１８】
請求項３に記載の発明による情報処理装置におけるファイル名称付与方法は、表フォーマット上において、その中の特定のセルにアイコンを貼り付けるステップと、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取るステップと、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置するステップと、を有することによって、該当アイコンに対応するファイルの名称を生成することを特徴とする。
【００１９】
請求項４に記載の発明による情報処理装置におけるファイル名称付与方法は、請求項３に記載の方法において、表上の任意のセルにアイコンを貼り付けたファイルに名称文字列を付与するステップと、
該当セルについて表上から上記関連データ文字列を読み取るステップと、
付与された上記名称文字列の中、関連データ文字列部分、または、関連データ変換文字列部分を識別するステップとを有し、
付与された上記名称文字列の中から識別した関連データ文字列部分、または、関連データ変換文字列部分と表上から読み取った関連データ文字列とを照合することにより、上記関連データ変換文字列を得る第１の規則を識別することを特徴とする。
【００２０】
請求項５に記載の発明による情報処理装置におけるファイル名称付与方法は、請求項３に記載の方法において、任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列を差込む位置に対して項目名を対応付けるステップと、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を、該当する項目名と対応付けて表フォーマットの記入配置規則により表上から読み取るステップと、
上記テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応する項目名が該当差し込み位置に対応付けられている項目名と同じ関連データ文字列を選択するステップと、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得るステップと、からなることを特徴とする
。
【００２１】
請求項６に記載の発明による情報処理装置におけるファイル名称付与方法は、請求項３に記載の方法において、任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列の各差込み位置に対して、該当の表の行位置、または、列位置とを対応付けておくステップと、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を表フォーマットの記入配置規則により表上から読み取るステップと、
読み取った関連データ文字列が該当のセルの上方に配置されている場合、該当関連データ文字列が記入されている行位置と対応付け、読み取った関連データ文字列が該当のセルの左方に配置されている場合、該当関連データ文字列が記入されている列位置を該当関連データ文字列と対応付けるステップと、
テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応付けられている表の行位置、または、列位置が、該当差し込み位置に対応付けられている表の行位置、または、列位置と同じ関連データ文字列を選択するステップと、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得るステップとからなることを特徴とする
。
【００２２】
請求項７に記載の発明による情報処理装置におけるデータ属性定義方法は、データファイルを表わすアイコンを書面上に貼り付けるステップと、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取るステップと、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付けるステップと、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力するステップと、
からなることを特徴とする。
【００２３】
請求項８に記載の発明による情報処理装置におけるファイルデータマージ方法は、請求項１または請求項２または請求項７に記載の方法において、データファイルを対応付けるセルであることを表わす特定の用語を特定辞書手段に登録しておき、上記登録用語をデータファイルを対応付けるセルに対して対応付けることを特徴とする。
【００２４】
請求項９に記載の発明による情報処理装置におけるファイルデータマージ方法は、請求項８に記載の方法において、特定辞書手段の上記登録用語を、表フォーマット上においてデータファイルを対応付けるセルに対して対応付けた形で記入した上、上記辞書手段の登録用語であることを示す図形的特徴を与えることを特徴とする。
【００２５】
請求項１０に記載の発明による情報処理装置は、表フォーマット上において、その中の特定のセルにデータファイルを対応付ける手段と、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付ける手段と、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別する手段と、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加する手段と、からなることを特徴とする。
【００２６】
請求項１１に記載の発明による情報処理装置は、請求項１０に記載の情報処理装置において、表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなうことを特徴とする。
【００２７】
請求項１２に記載の発明による情報処理装置は、表フォーマット上において、その中の特定のセルにアイコンを貼り付ける手段と、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取る手段と、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置する手段と、を有することによって、該当アイコンに対応するファイルの名称を生成することを特徴とする。
【００２８】
請求項１３に記載の発明による情報処理装置は、請求項１２に記載の情報処理装置において、表上の任意のセルにアイコンを貼り付けたファイルに名称文字列を付与する手段と、
該当セルについて表上から上記関連データ文字列を読み取る手段と、
付与された上記名称文字列の中、関連データ文字列部分、または、関連データ変換文字列部分を識別する手段とを有し、
付与された上記名称文字列の中から識別した関連データ文字列部分、または、関連データ変換文字列部分と表上から読み取った関連データ文字列とを照合することにより、上記関連データ変換文字列を得る第１の規則を識別することを特徴とする。
【００２９】
請求項１４に記載の発明による情報処理装置は、請求項１２に記載の情報処理装置において、任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列を差込む位置に対して項目名を対応付ける手段と、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を、該当する項目名と対応付けて表フォーマットの記入配置規則により表上から読み取る手段と、
上記テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応する項目名が該当差し込み位置に対応付けられている項目名と同じ関連データ文字列を選択する手段と、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得る手段と、からなることを特徴とする。
【００３０】
請求項１５に記載の発明による情報処理装置は、請求項１２に記載の情報処理装置において、任意に作成したテンプレート文字列中において、関連データ文字列、または、関連データ変換文字列の各差込み位置に対して、該当の表の行位置、または、列位置とを対応付けておく手段と、
該当ファイルのアイコンを貼り付けたセルについて、その関連データ文字列を表フォーマットの記入配置規則により表上から読み取る手段と、
読み取った関連データ文字列が該当のセルの上方に配置されている場合、該当関連データ文字列が記入されている行位置と対応付け、読み取った関連データ文字列が該当のセルの左方に配置されている場合、該当関連データ文字列が記入されている列位置を該当関連データ文字列と対応付ける手段と、
テンプレート文字列中の関連データ文字列、または、関連データ変換文字列の各差し込み位置において、該当セルについて読み取った関連データ文字列の中から、それに対応付けられている表の行位置、または、列位置が、該当差し込み位置に対応付けられている表の行位置、または、列位置と同じ関連データ文字列を選択する手段と、
選択した関連データ文字列、または、それを変換した関連データ変換文字列を該当の差し込み位置に配置することにより名称文字列を得る手段とからなることを特徴とする。
【００３１】
請求項１６に記載の発明による情報処理装置は、データファイルを表わすアイコンを書面上に貼り付ける手段と、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取る手段と、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付ける手段と、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力する手段と、
からなることを特徴とする
【００３２】
請求項１７に記載の発明による情報処理装置は、請求項１０または請求項１１または請求項１６に記載の情報処理装置において、データファイルを対応付けるセルであることを表わす特定の用語を特定辞書手段に登録しておき、上記登録用語をデータファイルを対応付けるセルに対して対応付けることを特徴とする。
【００３３】
請求項１８に記載の発明による情報処理装置は、請求項１７に記載の情報処理装置において、特定辞書手段の上記登録用語を、表フォーマット上においてデータファイルを対応付けるセルに対して対応付けた形で記入した上、上記辞書手段の登録用語であることを示す図形的特徴を与えることを特徴とする。
【００３４】
請求項１９に記載の発明による、情報処理装置におけるファイルデータマージ方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体は、表フォーマット上において、その中の特定のセルにデータファイルを対応付けるステップと、
上記データファイルを対応付けたセル以外のセル内に記入されているデータに項目名を対応付けるステップと、
上記データファイルを対応付けたセルについて、該当セル内のデータと同時に参照されるべきデータである関連データを、上記項目名を対応付けた記入データの中から表フォーマットの記入配置規則に基づいて識別するステップと、
上記データファイルを対応付けた該当セルについて識別した関連データを該当セルに対応付けられているデータファイルの共通条件値として、その構成各レコードに付加するステップと、からなることを特徴とする。
【００３５】
請求項２０に記載の発明による情報処理装置における方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体は、請求項１９に記載の情報処理装置における方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体において、
表フォーマット中の特定のセルとデータファイルとの対応付けを、画面上において該当データファイルを表わすアイコンを該当セルに貼り付けることによっておこなうことを特徴とする。
【００３６】
請求項２１に記載の発明による情報処理装置におけるファイル名称付与方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体は、表フォーマット上において、その中の特定のセルにアイコンを貼り付けるステップと、
上記アイコンを貼り付けたセルについて、該当セル内のデータと同時に参照されるべきデータを表わす関連データ文字列を、表フォーマット上の記入データの中から表フォーマットの記入配置規則に基づいて読み取るステップと、
上記アイコンに対応する該当ファイルの名称として、読み取った上記関連データ文字列、または、読み取った関連データ文字列を予め定めた第１の規則に基づいて変換した文字列である関連データ変換文字列を予め定めた第２の規則に基づいて配置するステップと、を有することによって、該当アイコンに対応するファイルの名称を生成することを特徴とする。
【００３７】
請求項２２に記載の発明による情報処理装置におけるファイルデータ出力方法をコンピュータによって実現させるための制御プログラム、または、同制御プログラムを格納した記憶媒体は、データファイルを表わすアイコンを書面上に貼り付けるステップと、
上記書面上の記入情報から、上記データファイルを構成するデータについて、少なくとも、その単位名、その有効数字を含むデータ属性情報を読み取るステップと、
上記アイコンと上記属性情報を読み取った記入情報とを書面上において関連付けるステップと、
上記データファイルの該当のデータとして、読み取った上記属性情報を上記データファイル中に格納されている該当の数値データに付加して出力するステップと、
からなることを特徴とする。
【発明の効果】
【００３８】
以上説明したように、本発明によれば、従来、相応な操作手間を要した、ファイル共通条件データのファイル内レコードデータへのマージ操作、また、ファイル名称の付与操作を、簡単な操作によるフォーマット定義を施した表中へのファイル識別名の記入、または、該当アイコンの貼り付けよっておこなうことができるので、大幅な操作の手間と時間の削減が見こめる。
【００３９】
また、本発明によれば、ファイル共通条件データのファイル内レコードデータへのマージ操作、または、ファイル名称の付与操作を、ユーザにとって、多数の類似したファイルを管理する上で最も、自然であり、視認性の良い方法として、ファイルとその特徴的属性とを表形式で対応付けた形で保存管理する方法を兼ねておこなうのことができ、ユーザにとり特別な負担感のないユーザ親和性の高い形でおこなうことができる。
【００４０】
また、本発明によれば、ファイルとその内容を最もあらわす特徴的属性とを対応付けた表上から自然に読み取れる内容により命名するので、個々のファイルを弁別する上で最も的確な命名をおこなうことができる。
【００４１】
また、本発明によれば、データファイル中のデータについての単位などのデータ属性の定義を、該当のアイコンを貼り付けた書面上に人間用に記入した文字列などをそのまま用いておこなうことにより、ユーザにとり特別な負担感がなく視認性高いエンドユーザ操作としておこなうことができる。
【発明を実施するための最良の形態】
【００４２】
図１に、本発明の一実施例における情報処理装置のハードウェア上のシステム構成を示す。このシステムにおいて、カラーイメージ・スキャナ１０、キーボード１２、マウス１４およびディジタイザ１５が入力装置として、内部メモリ１６および外部メモリ１８が記憶装置として、表示装置２０および印紙装置２２が出力装置として、それぞれ適当なインタフエース回路（図示せず）を介してＣＰＵ２４に接続されている。また、ＣＰＵ２４は、通信装置２６を介して電話回線または通信回線２７とも接続されている。
【００４３】
カラーイメージ・スキャナ１０は、用紙上に記載された文書中の文字、記号および図形をカラー画像情報として読み取る。内部メモリ１６および外部メモリ１８には、ＣＰＵ２４の処理または制御動作を規定する各種プログラムのほか、各種電子辞書、キャラクタフォント、ファイル等が格納されている。通信装置２６は、ファクシミリ通信機能を有している。
【００４４】
本装置の電源を入れると、本装置におけるＧＵＩ環境を制御する環境制御プログラムが自動的に起動され、例えば、図２に示すデスクトップ画面を表示装置２０のディスプレイ画面２０ａ上に表示する。
このデスクトップ画面上において、その左下隅部に常時表示されている「スタート」ボタンを選択指示すると、「プログラム」、「設定」、「検索」等の選択ボタンをリストした「メインメニュー」３１がディスプレイ画面２０ａに現われ、この「メインメニュー」３１上において、さらに、「プログラム」ボタンをクリック指示すると、本装置上にインストールしてあるアプリケーションプログラムの一覧を示す「プログラムメニュ―」３２が、ディスプレイ画面２０ａ上に表示される。図２は、上記「プログラム」ボタンをクリック指示し、「プログラムメニュ―」３２を表示した状態を示したものである。
【００４５】
「プログラムメニュ―」３２上において、本発明に関わる機能を制御するアプリケーションプログラムである「表処理アプリケーションプログラム」の該当ボタンをクリック指示すると、上記環境制御プログラムは、この「表処理アプリケーションプログラム」のソースプログラムを装置の外部メモリ１８上の所定格納位置から取出し、内部メモリ１６上の適当なエリア上において実行形式のプログラムに展開した上、同プログラムを起動すると共に、例えば、図３に示す表処理アプリケーション画面３３をディスプレイ画面２０ａ上に表示する。
【００４６】
表処理アプリケーションには、本発明に関わる機能として、「文書作成」、「定義」、「ファイル化出力」、「環境設定」等の機能が設けられいる。ユーザは、文書作成機能によって、上記表処理アプリケーション画面３３上において、常時表示されている「文字入力」ボタン、「罫線」ボタンなどを使用して表を含む文書を自由に作成することができる。
【００４７】
また、フォーマット定義機能によって、上記表処理アプリケーション画面３３上において、ユーザが任意に作成した多様な表文書上から項目名が定義されたデータを一意に取出すことができるように、データ形式としての表のフォーマットを定義する。上記表処理アプリケーション画面３３上において常時表示されている「定義」ボタンを指示することによって表示される副画面９０（後述）上のメニューを使用しておこなう。
【００４８】
また、ファイル化出力機能によって、フォーマット定義された表上から取出したデータを所望の形式のデータファイルとして取出すことができる。上記表処理アプリケーション画面３３上において常時表示されている「ファイル化出力」ボタンを指示することによって表示される副画面９０上のメニューを使用しておこなう。
【００４９】
また、ユーザは、環境設定機能によって、上記フォーマット定義時において、フォーマット定義用に追加記入する文字列、罫線などを、元々、記入されている文字列、罫線と区別すために付ける色、線種などを設定する等の機能をおこなうことができる。上記表処理アプリケーション画面３３上において常時表示されている「環境設定」ボタンを指示することによってことによって表示される副画面（図示せず）を使用しておこなう。
【００５０】
以上の機能は、上記表処理アプリケーションプログラムが、上記環境制御プログラム、ならびに、本装置を構成する上記ハードウエアと協働して動作するシステムによって実現される。実施例システムの本発明に関わる機能の構成を図４に示す。
【００５１】
文書作成部３７は、カラーイメージ・スキャナ１０、キーボード１２、マウス１４およびディジタイザ１５等の入力装置と文書作成ルーチンを実行するＣＰＵ２４と、文書作成上の入力情報をいったん取り込む内部メモリ１６と、このＣＰＵ２４の制御の下に作成文書の表示出力をおこなう表示装置２０とによって構成される。文書データ記憶部３９は内部メモリ１６または外部メモリ１８の記憶領域を用いている。
【００５２】
ファイルデータ記憶部４０は外部メモリ１８の所定の記憶領域上に展開されている。マージ元ファイル取り出し部４２はマージ元データファイル取出し処理を実行するＣＰＵ２４によって構成される。マージ元ファイル記憶部４６とマージファイル記憶部４８は内部メモリ１６の所定の記憶領域上に展開されている。
【００５３】
定義指示部５０は、カラーイメージ・スキャナ１０、キーボード１２、マウス１４およびディジタイザ１５等の入力装置と、定義データ生成処理を実行するＣＰＵ２４と、定義指示用に入力された情報をいったん取り込む内部メモリ１６と、ＣＰＵ２４の制御の下に定義指示内容の表示出力をおこなう表示装置２０とによって構成される。応用用語辞書５２は、内部メモリ１６または外部メモリ１８の記憶領域を用いている。定義データ記憶部５４は、内部メモリ１６または外部メモリ１８の所定の記憶領域上に展開されている。
【００５４】
表レコード抽出部６０は、表レコード抽出処理を実行するＣＰＵ２４と抽出した表レコードをいったん記憶する内部メモリ１６とによって構成される。データマージ部６２は、データマージ処理を実行するＣＰＵ２４と作成したマージレコードをいったん記憶する内部メモリ１６とによって構成される。
【００５５】
先ず、本実施例装置における本発明に関わる機能の詳細を、図５に示すデータファイル管理表の例に即して説明する。このデータファイル管理表の上側から見て第１行には、管理対象データファイルの共通条件「年度」のデータ名である「２００１年」、「２００２年」、「２００３年」が記入され、左側から見て第１列には、管理対象データファイルの共通条件「支店」のデータ名である「東京」、「名古屋」、「大阪」が記入されている。
【００５６】
また、最下行と最右列の各構成セルには、ユーザの備考欄として売上げ高の合計が記入されているとする。例えば、最右列の第２行目のセルには、項目「支店」について「東京」、項目「年度」ついて「２００１年」と「２００２年」と「２００３年」の売上げ高の合計が記入されるようになっている。
【００５７】
表の第２行以下、第２列以下のセルのマトリクスは、管理対象のデータファイルのファイル識別名「東京―０１」、「東京―０２」…が記入されているファイル引用欄であり、その中の、例えば、「２００２年」の記入された列と「名古屋」の記入された行との交点のセルには、そのファイル共通条件が、項目「年度」について「２００２年」、項目「支店」について「名古屋」であるデータファイルのファイル識別名「名古屋―０２」が記入されている。
【００５８】
今、ユーザの手元には、以上の図５に示す９つのデータファイルが作成されているものとする。各データファイルは、何れも、「商品」、「売上数」、「売上高」、「分類」、「月別」という、図６に示す共通のデータ構成を持つレコードから構成され、各々、同じ年度と支店ごとに、それをファイル共通条件として作成されている。以上の各データファイルにおいて、その共通条件である項目「年度」と「支店」のデータは、データファイルの実データとしてのレコード構成データ中には、含まれていない。
【００５９】
以上の各データファイルは、システム内において上記環境制御プログラムのデータハンドリング単位であるファイルの形で管理され、例えば、ＣＳＶ形式のデータファイルとして、各々、外部メモリ１８中に割当てたファイルデータ記憶部４０内の所定位置に格納されているものとする。
【００６０】
上記ファイル管理表のファイル引用欄には、ユーザの識別名称として、環境制御プログラムによる該当データファイルのファイル管理名称からファイル種別指示部分”．ｃｓｖ”を除いたものが記入されている。
このファイル管理名称からファイル種別指示部分を除いて得たユーザ名称が、システムから見て一意性を持たない時には、ファイル管理名称全体をそのまま記入する。ユーザにとって判りやすいユーザ識別名を特に設け、それとファイル管理名称とを対応させるテーブルをシステム内に設定した上、そのユーザ識別名を記入してもよい。
【００６１】
ユーザは、このファイル管理表を見て、各データファイルのファイル共通条件をそのファイル名記入位置と同じ行上に記入されている項目「支店」のデータ名と同じ列上に記入されている項目「年度」のデータ名の組合せとして自然に読みとっている。一般に、同じデータ構成からなり、ファイル共通条件を互いに異にする複数のデータファイルを管理する上で、ユーザにとり判りやすい方法は、このように各データファイルの共通条件パラメータと各データファイルとを、表形式により対応付けておくことである。
本システムにおいて、このファイル管理表の形式は、ユーザが利用しやすいように、自由に作成したものであってよい。上記の各データファイルを管理する表として、例えば、図７に示すようなものであってもよい。
【００６２】
ユーザは、実施例装置において、文書作成機能を用いて、図５に示すデータファイル管理表を作成する。図３に示す表処理アプリケーション画面３３上において、その下端部に常時表示されている上記「文字入力」ボタン、「罫線」ボタンなどを使用して公知の方法により、表を含む文書を自由に作成すればよい。
【００６３】
例えば、「文字入力」ボタンをクリック指示した後、マウスポインタを目的位置に合わせてクリックし、以降、キーボード１２から文字を入力していくと、書面上に上記クリック位置を先頭位置とした文字列が生成される。また「罫線」ボタンをクリック指示した後、マウスポインタを目的位置に合わせてクリックし、以降、マウス１４を押下したままマウスポインタを移動させると、書面上に上記マウス１４のクリック位置と押下リリース位置を両端とする罫線が引かれることになる。
【００６４】
システムの文書作成部３７は、「文字入力」ボタンの指示を受け開始される特定ルーチンが、それに続いてクリックされた位置を目的の文字列の先頭位置として識別した上、キーボード１２から入力される文字コード列に基づいて、例えば、図８に示す形式の文字列データを作成する。また、「罫線」ボタンの指示を受け開始される特定ルーチンが、それに続いてクリックされた位置と上記マウス押下解放位置を目的の罫線の両端位置として識別した上、例えば、図９に示す形式の罫線データを作成する。
【００６５】
文字列データ中の文字間ピッチ、文字種、文字サイズ等の情報は、予め、装置にセットしてある設定値を登録すればよい。罫線データ中の線種等の情報も、同様に、デフォールトの設定値を登録すればよい。
【００６６】
１つの表処理アプリケーション画面内において作成され、表示される情報は、上記環境制御プログラムによって、表処理アプリケーションプログラムとリンクした、１つのファイル情報として管理される。以上のように作成した罫線データと文字列データは、この表処理アプリケーション画面３３に対応するファイル情報に対して割当てられた内部メモリ１６上の特定エリア内の文書データ記憶部３９に格納する。
【００６７】
なお、実施例装置における文書の作成方法として、用紙上において所望の文書を作成し、システムにイメージ入力する方法をとってもよい。ユーザが用紙を装置のスキャナ１０を介して、画像データとして入力すると、システムは、文書作成部３７に備えた公知の文字認識機能、罫線認識機能によって、用紙上に記入されている文字列、罫線を認識した上、該当する文字列データ、罫線データを作成し、該当の文書データ記憶部３９に格納する。
【００６８】
次に、本システムのフォーマット定義機能について説明する。上記したように、ファイル管理表の形式は、ユーザが利用しやすいように、自由に作成されたものであってよい。代わりに、フォーマット定義機能が、自由に作成した表フォーマットから、データを多意性なく、かつ定型的に取出すためにおこなわれる。
【００６９】
フォーマット定義機能は、以上に述べた文書作成操作に続けておこなってもよいし、文書作成の後、作成した文書を、いったん外部メモリ１８上に保存し、ディスプレイ２０ａ上において該当のアイコンを再度、オープンした上でおこなってもよい。
【００７０】
作成した文書の保存は、表処理アプリケーション画面３３の右上部に常時表示されている「保存」ボタンをクリック指示すればよい。続いて表示される保存操作ガイド画面上（図示せず）において、その保存名称を入力し、保存操作のガイド画面上の「実行」ボタンを指示すると、現在起動されている表処理アプリケーションの作成データを含む全関連データは、１つのファイル情報として外部メモリ１８中のファイルデータ記憶部４０内の適当位置に格納され、代わりに、ディスプレイ２０ａ上には、該当の表処理アプリケーションのファイル情報を表わすアイコンが表示される。内部メモリ１６上において該当ファイル情報の割当てエリア内に設けられた文書データ記憶部３９も、外部メモリ１８中に設けられた該当のファイル情報格納域の中の所定エリアに保存される。
【００７１】
保存した文書をオープンするには、ディスプレイ画面２０ａ上において、該当のアイコンを、ダブルクリックすればよい。このオープン操作を受けて、外部メモリ１８中に格納されている該当するファイル情報が内部メモリ１６中に割当てたエリア上にロードされた上、表処理アプリケーション画面３３がディスプレイ２０ａ上に表示され、該当の表処理アプリケーションプログラムが起動される。起動された表処理アプリケーションプログラムは、この表処理アプリケーション画面３３内に上記ロード割当てエリア中に設けられた文書データ記憶部３９の格納内容を表示する。
【００７２】
今、ディスプレイ画面２０ａ上の表処理アプリケーション画面３３上に、図５に示す表が作成表示されているものとする。ユーザが、表処理アプリケーション画面３３の上部に常時表示されている「定義」ボタンをクリックすると、この指示に応動して、システムの定義指示部５０は次の手順をおこなう。
【００７３】
先ず、表上において、データの単位記入域になっている矩形領域であるセルを認識した上、認識したセル毎にそれを定義するセルデータを作成し、定義データ記億部５４の所定域に格納する。１つのセルを表わす「セルデータ」の形式例を図１０に示す。
【００７４】
表上において、セルの検出は、例えば、次のようにおこなわれる。本例のように罫線によって表が構成されている場合、表を構成する罫線の罫線データを順次とり出し、書面の縦横両方向について、罫線、またはその延長によって区切られる罫線位置を求める。次にこの罫線位置により生成されるマトリクスの各ますについて、その各４辺が罫線部分であるかどうかをサーチし、罫線部分であれば、それをセル境界とし、罫線部分でなければ該当方向に隣接するますを併合し、併合したますにについて同じ判定を繰り返すことにより、セルの４辺の境界を識別する。
【００７５】
続いて、システムは、表フォーマット上の全てのセルについて、その中に記入されているデータ文字列を識別し、その文字列データのアドレスを、該当セルデータ内の「文字列データアドレス部」にセットする。また、このセル内記入文字列の文字列データ内のテキストコード列データを該当セルデータ内の「セル内データ格納部」に格納する。
セル内に記入されている文字列の識別は、公知の方法として、該当のセルのセルデータ位置情報と書面上の各文字列データの位置情報との照合を繰り返すことによっておこなうことができる。
【００７６】
表上の全てのセルについて、以上のようにセルデータを作成し終えると、定義指示部５０は、システムは、続いて、ユーザに表フォーマットの定義付け操作をガイドする副画面９０を表処理アプリケーション画面３３上に表示する。副画面９０上においては図３に示すように、「１．フィールド」、「２．項目名」、「３．データ名」等の各種定義項目がリストされている。
【００７７】
表フォーマットの定義付け操作は、表上のファイル引用欄とファイル共通条件パラメータ記入域について、その範囲と対応する項目名を指定する。表上において、同じ項目名の連続したセル列とその項目名となる文字列を、１つづつ、クリック指示した上、副画面９０上において、各々に該当する定義項目の区分（「１．フィールド」、または、「２．項目名」、または、「３．登録語」など）を指示することを繰返す形でおこなう。以上の個々の指定操作の順序は、任意であってよい。なお、本明細書においては、このように、１つの項目名が定義される連続したセル列からなるデータフィールドを、項目定義データフィールドと呼ぶことにする。
【００７８】
文字列とセル列のクリック指示は、例えば、公知の方法のように以下のように区別すればよい。セル列のクリック指示は、指定対象のセル列上にマウスポインタを運んだ上、マウス１４の左ボタンをクリック押下したまま、指定対象のセル列部分をなぞる、いわゆるドラッグ操作としておこなえばよい。
【００７９】
文字列のクリック指示は、指定対象の文字列上にマウスポインタを運んだ上、マウス１４の左ボタンをダブルクリック押下することによって、システムを文字列用カーソル表示モード（文字列指示用モード）に移行させ、続いて、マウス１４の左ボタンを押下したまま、指定対象の文字列部分をなぞるドラッグ操作をおこなえばよい。
【００８０】
表上において項目名の記入が省略されている場合は、該当の項目名文字列を該当のデータフィールド域のセル列方向上側または左側に隣接する空白箇所に追加記入する。このデータフィールド域のセル列方向上側または左側に隣接する位置を、本明細書においては、特に、「特定隣接位置」と呼ぶことにする。該当のデータフィールド域の「特定隣接位置」に空白箇所がない場合には、該当のデータフィールド域に隣接する表外部の任意の空白箇所に追加記入すればよい。
【００８１】
ユーザとの規約として、システムは、項目名とデータフィールドとの間の対応付けは、先ず、上記「１．フィールド」の指定を受けたデータフィールド域について、その「特定隣接位置」にある、上記「２．項目名」指定を受けた文字列を、対応する項目名と見なすことにする。次に、上記「１．フィールド」の指定を受けたデータフィールド域の「特定隣接位置」に、上記「２．項目名」指定を受けた文字列が存在しない場合には、該当のデータフィールド域に隣接する上記「２．項目名」指定を受けた文字列を、対応する項目名と見なす。
【００８２】
以上の手順において、データフィールドと項目名の対応付けが一意に定まらない場合には、データフィールドと項目名の組合せの中、適当なものについて、対応する両者を関連付ける記号として、特にシステムに予約した記号である「結合線」を引く。
【００８３】
本システムでは、特定の記号、図形、または、図形的特徴（背景模様など）を予約して、各々、フォーマット定義上の特定の意味に対応させて使用する。この特定の予約記号である定義要素記号の例を図１１に示す。ここでは、文書上において、定義内容を構成する要素どうしを関係付ける「結合線」として、線分を対応させている。システムの定義指示部５０内には、記号図形種別と定義上の意味を対応させたテーブル（図示せず）が作成されている。
【００８４】
なお、「定義」ボタンの指示されている「定義モード」下で記入される文字列、線分は、フォーマット定義用に記入される「定義用記入情報」として、元々、記入されている文字列、線分などの記入情報と区別した取り扱いをおこなってもよい。「定義用記入情報」は、文書データ記憶部３９内において、特に定めたエリア内に格納し、また、予め、「定義用記入情報」に割当てた修飾情報が自動的に付された形で記入される。
【００８５】
「定義用記入情報」への修飾情報の割当ては、表処理アプリケーション画面３３上の「環境設定」ボタンを指示することによって表示される「環境設定」画面（図示せず）上でおこなっておく。本例の場合、「定義用記入情報」は、（青）色が付けられる形で区別される。定義モード下において、追加記入した項目名文字列、上記した「結合線」として引いた線分は、上記「定義用記入情報」として（青）色で記入され、元々、記入されている文字列、線分と区別される。
【００８６】
上記した項目名の指定操作において、データフィールドに対して単に名前付けをおこないたい時には、上記定義項目の区分の指示において「２．項目名」を選択する。項目名称にしたがった特定の処理をおこなわせたい場合には、定義区分として「３．登録語」を選択する。
【００８７】
本例の場合、先ず、表第１列上のファイル共通条件記入域の項目名としては、その見出し語として、上側に隣接して記入されている文字列”支店”をそのまま用いることにして、それをクリック指示した上、副画面９０上で「２．項目名」を指示する。
また表第１行上のファイル共通条件記入域の項目名としては、その見出し語の記入が省略されているので、表の外部の表第１行に隣接する任意の箇所に、文字列”年度”を追加記入した上、同様にして、副画面９０上で「２．項目名」の指定をおこなう。
【００８８】
ファイル引用欄の項目名としては、先ず、応用用語辞書５２に登録されている用語である”ファイル名”を表外部の任意の空白箇所に追加記入した上、該当のファイル引用欄域内の任意箇所とを結ぶ結合線を引く。続いて、追加記入した項目名文字列”ファイル名”をクリック指示した上、副画面９０上で「３．登録語」を指示する。
【００８９】
本システムでは、ユーザが日常、人間間のインターフェースとして使用している特定用語を、ユーザとシステムの両者が参照でき、かつ、その登録上の意味が、その用語の日常に理解される意味にしたがって定められる特定の辞書手段である応用用語辞書５２に登録しておく。応用用語辞書５２の登録内容例を図１２に示す。また、そのデータフォーマット例を図１３に示す。上記応用用語辞書５２の登録用語の意味に、あいまい性、多意性が残る場合には、同辞書手段のユーザとのインターフェース（例えば、ユーザマニュアル）中に、語義の注釈を付けて、意味の確定をおこなっておく。
【００９０】
また、書面上において、応用用語辞書５２の登録用語に対して特定の指定を与えることにより、その用語を、上記辞書手段の登録意味、すなわち、日常に理解される意味にしたがって解釈されるべき定義情報として確定的に使用する。システムは、この特定の指定を受けた用語について上記辞書にしたがって解釈した上、解釈された用語意味にしたがって定まる方法によって、書面上において関連して指定されている他の情報も併せて解釈することによって、システムに対する１つの定義情報を生成する。
【００９１】
本例の場合、書面上において上記「３．登録語」の指定を受けた応用用語辞書５２の登録用語「ファイル名」は、対応するデータフィールドを、その日常に理解される語義にしたがって、データファイルが対応付けられるファイル引用欄であることが定義することになる。
【００９２】
なお、応用用語辞書５２に登録されている用語「ファイル名」、または、その同義語が、データフィールドの見出し語として、上記した「特定隣接位置」に記入されているか、または、データフィールドと「結合線」によって対応付けられた形で記入されている場合は、必ず、そのデータフィールドをファイル引用欄として定義するという規約をユーザとの間に設けておくことにより、上記した「３．登録語」の指定に代え、「２．項目名」の指定をおこなってもよい。さらに、以上の規約の下に、「２．項目名」の指定も省略してもよい。
【００９３】
システムは、以上の指定操作を受け、クリック指示対象を、以下に述べる処理にしたがって識別した上、定義指示部５０内のワークデータとして設定した指示対象データに登録する。指示対象データの形式を図１４に示す。その「区分」部に、指定対象の定義項目区分の該当コードをセットし、「指定対象データアドレス」部には、指定対象がセル列の場合には、後述する該当セルデータチェインの先頭セルデータのアドレスをセットし、指定対象が文字列の場合、該当文字列データのアドレスをセットする。
【００９４】
システムは、上記したマウス１４からのクリックボタン押下情報にもとづいて、クリック指示する対象が、文字列であるか、セル列であるかを決定した上、マウスポインタの移動軌跡位置情報と表処理アプリケーション画面３３内の各文字の文字列データ位置情報、または、各セルのセルデータ位置情報の照合を繰り返すことによって、クリック指示対象の識別をおこなう。文字列中の各文字の位置情報は、該当の文字列データ中の先頭位置情報と文字間ピッチ情報とにもとづいて、個々に算出すればよい。
【００９５】
以上のように識別したクリック指示対象がセル列である場合、その構成各セルのセルデータを、その中の前方向ポインタ情報と後方向ポインタ情報により順次連結したセルデータチェインを作成し、その先頭セルデータのアドレスを上記「指示対象データ」の「指定対象データアドレス」部にセットする。１つのデータフィールドが、本例のファイル引用欄のように、セルのマトリクスをなす場合は、セルデータチェインは、その上端の各行についてチェインを作成し、各行の末尾のセルは、次の行の先頭のセルをポイントするようにをつないでいけばよい。
【００９６】
以上のように識別したクリック指示対象が文字列である場合、該当の文字列データのアドレスをを「指示対象テーブル」の「指定対象データアドレス」部にセットする。クリック指示した文字列が、１つの文字列データが作成されている文字列中の部分文字列である場合には、このクリック指示した部分文字列と残りの文字列について、各々、新しく該当する文字列データを作成すればよい。このように分割した各文字列の先頭位置は、元の文字列データ中の先頭位置情報と文字間ピッチ情報とに基づいて算出することができる。
【００９７】
システムは、以上のようにクリック指示対象の定義項目区分を決定すると，続いて、クリック指示された部分の特殊表示（クリック表示）を消し、代わりに、指定された定義項目毎に、予め割当ててある記号、図形、図形的特徴を表示する。この各定義項目に割り当てた特定表示としては、例えば、図１１に示した定義要素記号表に定めたものを表示する。
【００９８】
ユーザは、書面上の全ての項目名とデータフィールドについて以上の定義付け指定をおこなった後、副画面９０上の「実行」ボタン９４を指示すると、これを受け、定義指示部５０は、各データフィールドについて、対応する項目名を見出し、両者を対応付ける「項目定義データ」を作成し、該当ファイル情報割り当て域内の定義データ記憶部５４の所定域に格納する。
【００９９】
項目定義データの形式を図１５に示す。その「対応項目名文字列データアドレス」部に該当する項目名文字列の文字列データアドレスをセットし、「先頭セルデータアドレス」部に上記セルデータチェインの先頭セルデータのアドレスをセットする。該当の項目名文字列の文字列データアドレスと先頭セルデータアドレスは、上記した「指示対象テーブル」の「指定対象データアドレス」部から読み出せばよい。
【０１００】
データフィールドとそれに対応する項目名の組み合わせは、次の順序によって識別していけばよい。先ず、上記指示対象データに登録された項目名とデータフィールドの中、上記した結合線によって結ばれた項目名文字列とデータフィールドの組合せを識別する。
【０１０１】
上記した定義用記入情報として記入されている線分の１つ１つについて、その両端の所定位置に、指示対象データに登録された項目名文字列とデータフィールド域が配置されていることを判定していけばよい。この判定は、該当の罫線データの両端位置情報と上記指示対象データに登録されている項目名文字列の文字列データ、または、指示対象データに登録されているデータフィールド構成セルのセルデータ位置情報との照合を繰返すことによっておこなうことができる。本例の場合、このステップで、項目名文字列”ファイル名”とそのデータフィールドの組合せが選択されることになる。
【０１０２】
次に、指示対象データ上において残された項目名文字列とデータフィールドの中、上記した「特定隣接位置」にあるデータフィールドと項目名の組み合わせを識別する。項目名文字列の文字列データとデータフィールド構成セルのセルデータ位置情報との照合を繰返すことによっておこなうことができる。
【０１０３】
ある項目名文字列について、「特定隣接位置」にあるデータフィールドが２つ以上識別される場合には、その隣接位置に他の項目名文字列が記入されていないデータフィールドの方を選択する。本例においては、このステップにおいて、項目名文字列”支店”とその第１列上のデータフィールドの組合せが選択されることになる。項目名文字とデータフィールドの隣接関係も、項目名文字列の文字列データとデータフィールド構成セルのセルデータ位置情報との照合を繰返すことによっておこなうことができる。
【０１０４】
続いて、指示対象データ上において残された項目名文字列とデータフィールドの中から、互いに隣接して記入されている組合せを選択する。本例においては、このステップにおいて、項目名文字列”年度”とその第１行上のデータフィールドの組合せが選択されることになる。  最後に、残された項目名とデータフィールドの組合せが一意に定まっている場合、その組合せを選択する。
【０１０５】
データフィールドとそれに対応する項目名の組み合せを識別し、項目定義データを作成すると、上記した定義項目の区分「３．登録語」の指定を与えた項目名文字列について、予め、応用語辞書５２に登録した「ファイル名」、またはその同義語であることを判定する。この判定が得られた場合、該当のデータフィールドは、ファイル引用欄と見なして、項目定義データの「区分」欄に該当のコード”２”をセットする。
【０１０６】
また、上記した定義項目の区分「３．項目名」の指定を与えた項目名文字列については、上記定義要素記号の中の「集計項目」を表わす定義要素記号が付せられていることを判定し、この判定が得られた場合には、上記「区分」欄に該当のコード”０”をセットし、この判定が得られない場合には、「非集計項目」を表わすコード”１”をセットする。
【０１０７】
なお、表全体をファイル管理表として定義する機能を設け、以上の操作の一部簡略化を図ることができる。表全体をファイル管理表として定義することによって、対応する項目名が識別されないデータフィールドが１つ残る場合には、それが自動的にファイル引用欄であることが定まることから、ファイル引用欄の項目名の対応付けを省くことができる。
【０１０８】
表全体をファイル管理表として定義する方法として、「ファイル化出力」ボタン指示を受け、図１６に示すように表の種別を指定させる表種別メニューを表処理アプリケーション画面３３上に表示し、その中から表種別として「ファイル管理表」を選択させてもよい。
あるいは、本アプリケーションの扱う表は、全て、データファイルとそのファイル共通条件パラメータとを対応付けるファイル管理表であるという前提をユーザとの間で約束しておいてもよい。
【０１０９】
さらに、上記  応用用語辞書５２中に、「ファイル管理表」を示す用語を登録しておき、ファイル管理表全体と関連付けてもよい。例えば、本例の表において、表の表題文字列”ファイル管理表”が応用用語辞書５２中に登録されていることを確認した上、上記した定義項目の区分「３．登録語」の指定を加える。
【０１１０】
フォーマット定義の定義付け操作として、上記副画面９０を用いておこなう代わりに、項目名として定義したい文字列、データフィールドとして定義したいセル列に対して、前記した定義要素記号表において「項目名」、「フィールド」などの定義項目毎に定めた定義要素記号をシステムに備えた文字入力機能、線引き機能によって直接に付記する方法によってもよい。ここで入力される文字、記号には、上記した定義用記入情報に割当てられた区別修飾情報が付せられる。
【０１１１】
システムは、上記した定義用記入情報に割当てられた区別修飾情報によって、先ず、付記された上記定義要素記号を選別的に読み取り、次に、定義要素記号が付せられた文字列、セル列について、定義要素記号の種別に基づいて、その定義項目を識別する。以後、上記の場合と同様にして、項目名とデータフィールドの対応付けを識別し項目定義データを生成する。
【０１１２】
以上、フォーマット定義を画面上から定義付けをおこなう方法を述べたが、ユーザに、用紙上に作成した表上において、上記の方法と同様に、項目名として定義したい文字列、データフィールドとして定義したいセル列に対して、各々、該当する上記定義要素記号を追記することによって定義付けをおこなわせた上、この用紙をスキャナ１０を介してシステムに入力させてもよい。この追記は、上記した定義用に定めた区別修飾情報として、例えば、（青）色を付けておこなう。
【０１１３】
ユーザがこの用紙を、スキャナ１０を介してシステムに入力すると、システムは、入力された画像データから、文字列、罫線などを認識した上、上記した定義用の区別修飾情報の色情報によって、先ず、定義要素記号を選別的に読み取った上、以降、同様にして定義要素記号が付せられた文字列、セル列について、対応する定義項目を識別して項目定義データを生成する。
【０１１４】
また、フォーマット定義を画面上から定義付けをおこなう方法として、次の方法も可能である。１つのデータフィールドを画面上で指定した後、副画面上９０で定義項目「１．フィールド」を指示するか、または、画面上において該当のデータフィールドにマウスポインタを合わせてマウス１４の左ボタンをダブルクリックすると、続いて、図１７（ａ）に示す項目名指定画面が表示される。マウス１４のクリック指示操作として、セル内の文字列部分以外の位置にマウスポインタを合わせた後、マウス１４の左ボタンのダブルクリックをおこなうと、上記項目名指定画面が表示されるモードを設けておく。
【０１１５】
項目名指定画面の中には、項目名記入欄１０１、登録語項目名記入欄１０３、データ名記入欄１０５、フィールド書式記入欄１０７が設けられている。今、クリック指定しているデータフィールド域に対応付けたい項目名を項目名記入欄１０１、または、登録語項目名記入欄１０３に記入した上、項目名指定画面上の終了ボタン１０９をクリックすると、該当のデータフィールド域について、入力された項目名がセットされた項目定義データが作成される。以上の操作を表を構成する全てのデータフィールドについて繰返せばよい。
【０１１６】
この項目名指定画面中の項目名記入欄１０１、または、登録語項目名記入欄１０３への項目名の入力は、次の方法によって、操作の簡便化をはかってもよい。上記項目名記入欄１０１、登録語項目名記入欄１０３の何れかにマウスカーソルを運び、マウス１４の左ボタンをクリックして該当欄入力モードに移行させた後、再度クリックすると、項目名候補メニューが表示される。登録語項目名記入欄１０３をダブルクリックした場合に表示される項目名候補メニュー１１１を、例えば、図１７（ｂ）に示す。
【０１１７】
システムにおいては、予め、一般に項目名として使用される用語を特定辞書手段中に登録しておき、この特定用語群を項目名候補メニューに掲載表示する。登録語項目名記入欄１０３をダブルクリックした場合に表示される項目名候補メニュー１１１には、上記した応用用語辞書５２中の「項目名」区分の登録語を掲載する。
表示された項目名メニューにおいて、所望の項目名をクリック指示すると、このクリックされた項目名が項目名記入欄１０１、または登録語項目名記入欄１０３内に記入される。
【０１１８】
以上のように、フォーマット定義したファイル管理表は、図１８に示すような定義付けを示す記号が付された形で表示される。ユーザは、フォーマット定義をおこなったファイル管理表から、所望のデータファイルをオープンしてその内容を参照することができる。フォーマット定義をおこなったファイル管理表上のファイル引用欄中に記入された１つのファイル名称文字列をマウスポインタにより指示してマウス１４の左ボタンをクリックすると、該当データファイルがオープンされ、その内容が表示されたウインドウ画面が、ディスプレイ画面２０ａ上に表示される。
【０１１９】
表処理アプリケーションプログラムは、表処理アプリケーション画面３３内のある位置にマウスポインタが合わされ、マウス１４の左ボタンのクリック操作を受けると、先ず、このクリック位置がファイル引用欄として定義されているデータフィルド内であるか、否か判定をおこない、クリック位置がファイル引用欄データフィルド外である場合、上記した通常の応答として、クリック位置を含むセルを指示し、クリック位置がファイル引用欄定義データフィルド内である場合、次の特殊な応答をおこなうものとする。
【０１２０】
すなわち、クリック位置を含む文字列を検出して、上記したように、そのファイル識別名をシステムアクセス名に変換した上、ファイルデータ記憶部４０にアクセスし、該当のデータファイルの内容全体を内部メモリ１６上の所定域に取り出し、その内容をディスプレイ画面２０ａ上に表示する。
【０１２１】
なお、このデータファイルのオープン操作として、該当のデータファイル名文字列にマウスポインタを合わせた後、マウス１４の右ボタンをクリックし、続いて表示される機能メニュー（図示せず）の中から、該当の処理を指示する「ファイルオープン」ボタンをクリック指示させてもよい。このように、ユーザは、データ構成を共有するデータファイルのグループを、ファイル名称をその共通条件パラメータとわかりやすく対応付けたファイル管理表上において管理することができる。
【０１２２】
フォーマット定義したファイル管理表は表処理アプリケーション画面３３上に常時表示されている「保存」ボタンをクリックすことによって、いったん、保存してもよい。続いて表示される保存操作ガイド画面上（図示せず）において、その保存名称を入力し、保存操作のガイド画面上の「実行」ボタンを指示すると、該当の表処理アプリケーション画面３３は、ディスプレイ画面２０ａから消え、代わりに、該当のファイル管理表自体がアイコン化され画面上の適当位置に表示される。
【０１２３】
次に、本システムのファイル化出力機能について説明する。ファイル化出力機能は、以上に述べた定義付け操作に続けておこなってもよいし、いったん、定義付け操作をおこなった後、いったん、外部メモリ１８に保存したファイル管理表を、再度、オープンした上でおこなってもよい。
【０１２４】
画面上に、図１８に示すフォーマット定義された表が表示されているとする。ユーザは、表処理アプリケーション画面３３上に常時表示されている「ファイル化出力ボタン」を指示すると、例えば、図１９に示すファイル化出力メニューが表示される。ユーザがファイル化出力ファイルメニューにおいて、出力データファイル名入力欄１１５と、ファイル形式入力欄１１７に、各々、目的のマージデータファイルの名称とファイル形式等を入力選択し、「実行」ボタン１１９  を指示するとシステムによるファイル化出力処理が始まる。
【０１２５】
ファイル化出力ファイルメニューの中で入力された出力データファイル名称とファイル形式は、各々、「出力データファイル名称データ」、「出力ファイル形式データ」として、内部メモリ１６上の特定エリアに登録される。本例の場合、例えば、目的のマージデータファイルの名称”集計０１−０３年”が入力され、ファイル形式としてＣＳＶ形式が選択されるものとする。
【０１２６】
システムによるデータ出力機能は、上記の図４に示す各構成部の次の作用によって実現される。表レコード抽出部６０は、定義データ記憶部５４内に格納されている項目定義データとセルデータと、文書データ記憶部３９内に格納されている文字列データを参照し、ファイル引用欄セル内の１つのセル、または、データについて、それと表フォーマット上において同時に参照されるべきデータの組合せある関連データを表上データの配置規則に基づいて抽出し、該当のファイル引用欄内セルと合わせて表レコードとして識別する。
【０１２７】
マージ元ファイル取り出し部４２は、上記表レコード中のファイル引用欄セル内に記入されているファイル識別名に基づいて、該当のデータファイルをファイルデータ記憶部４０から取り出し、マージ元ファイル記憶部４６に格納する。
【０１２８】
データマージ部６２は、マージ元ファイル記憶部４６にセットしたマージ元データファイルに対して、表レコード抽出部６０が取り出した表レコードを構成するデータの中、上記の関連データをマージしたマージデータファイルを作成し、マージファイル記憶部４８に格納する。
【０１２９】
本明細書においては、１つの表フォーマット上において、同時に参照されるべきデータ、または、それを格納するセルの組合せを、特に、表レコードと呼び、一方、データファイルを構成するレコードを、上記「表レコード」と区別して「ファイルレコード」と呼ぶことにする。上記したように、ファイル引用欄セルとその関連データは１つの表レコードを構成する。表上において、ファイル引用欄内セルの関連データは、表上データの配置規則に基づいて、該当ファイル引用欄内セルと同一行または同一列上にあり、かつ、表のファイル引用欄と異なる項目名のデータとして読み取ることができる。
【０１３０】
以上のファイル化出力機能を本例に即して説明すると、例えば、図２０において、ファイル引用欄内のセル１について、それと同一行上にあるセル２の中に記入されている項目名「支店」のデータ「名古屋」と、同一列上にあるセル３の中に記入されている項目名「年度」のデータ「２００２年」を、その関連データとして識別する。上記セル１、セル２、セル３内のデータの組合せは、上記した表レコードを構成することになる。
【０１３１】
一方、セル１内に記入されたファイル名「名古屋―２００２年」により、該当のデータファイルを取り出し、項目名「商品」、「売上数」、「売上高」、「分類」、「月別」からなる、その構成ファイルレコードの全てに対して、上記識別した表レコードの中、ファイル引用欄内のセル１を除いた項目名「年度」、「支店」のデータを関連データとしてマージした、項目名「年度」、「支店」、「商品」、「売上数」、「売上高」、「分類」、「月別」からなるマージデータファイルを作成することになる。
【０１３２】
本システムによる「ファイル化出力処理」の詳細を、図２１に示す手順にしたがって説明する。先ず、初期処理（ステップＧ１）として、図２２に示す構成のマージワークテーブルを作成する。このマージワークテーブル上において、１つのファイル引用欄内セルについて読み出した上記表レコードと該当のデータファイルから取り出したファイルレコードとがセットされ、両者がマージされたマージレコードが作成される。
【０１３３】
マージワークテーブルの第１行の項目名記入欄には、ファイル管理表から取り出される表レコードの構成項目名とファイル管理表上に引用されているファイルレコードの構成項目名とが記入される。本例の場合、ファイル管理表から取り出される表レコードの構成項目名として、「支店」、「年度」、「ファイル名」とが記入され、該当ファイルレコードの構成項目名として「商品」、「売上数」、「売上高」が記入されることになる。
【０１３４】
マージワークテーブルの第２行の区分記入欄には、項目名の「区分」が記入される。項目名「ファイル名」  に対応する欄には、ファイル引用欄の項目名であることを示す該当コード（例えば、コード”２”）が記入される。また、表レコード構成項目名の欄には、該当コード（例えば、コード”１”）が記入され、ファイルレコードの構成項目名の欄には該当コード（例えば、コード”０”）が記入される。
【０１３５】
マージワークテーブルの第３行の出力元データアドレス記入欄の中、表レコード構成項目名に対応する各欄（該当する項目名と同じ列上の欄）には、表から読み出される表レコードを構成するセルのセルデータアドレスがセットされる。
この出力元データアドレス記入欄の中、ファイルレコード構成項目名に対応する各欄上の欄上には、データファイル構成項目名のレコード内オフセット位置指示値がセットされる。本例のようにファイル形式がＣＳＶ形式の場合、このデータファイル構成項目名のレコード内オフセット位置指示値として、レコード内における該当項目名の格納順位が記入されることになる。
【０１３６】
マージワークテーブルの第４行上の出力元データ記入欄の中、表レコード構成項目名に対応する各欄には、第３行の出力元データアドレス記入欄にセットした表レコード構成セル内のデータが、各々、セットされる。すなわち、表のファイル引用欄に記入されたファイル識別名とその関連データとがセットされることになる。上記出力元データ記入欄の中、ファイルレコード構成項目名にに対応する各欄には、該当のデータファイルから取り出したレコード内の各項目のデータがセットされる。
【０１３７】
マージワークテーブルは、実際には、たとえば、以下のように実装することができる。集計管理テーブル上の各データ記入欄ごとに、リストデータを設け、各リストデータは、各各データ記入欄中のデータを格納するとともに、行方向ポインタデータ、列方向ポインタデータを持ち、行方向、列方向に隣接する各データ記入欄のデータを、順次、辿れるようになっている。
【０１３８】
初期処理（ステップＧ１）においては、マージワークテーブルを以上のように設定した後、そのマージワークテーブルの各項目名記入欄（第１行）に該当表レコードの構成項目名と該当ファイルレコードの構成項目名とをセットする。また、各区分記入欄（第２行）に、各々、上記のように該当する区分コードをセットする。
【０１３９】
表レコードの構成項目名は、定義データ記億部５４中に格納されている各項目定義データの「対応項目名文字列アドレス」部からポイントされている文字列データから識別することができる。該当ファイルレコードの構成項目名は、ファイル管理表上に対応付けられているデータファイルをオープンし、その項目名インデクス部からファイルの形式毎に定められた方法にしたがって読みとればよい。
【０１４０】
表処理アプリケーションの仕様として、ファイル管理表上に対応付けるデータファイルとしては、ファイル共通条件パラメータが、すでに、レコード内データとして含まれているものもあってよいとする。そこで、各ファイルレコード構成項目名の中、表レコードの構成項目名と同じものは、各項目名記入欄（第１行）に重複してセットしない。また，この重複する項目名に該当する区分記入欄（第２行）には、表レコード構成項目の該当コードをセットする。
【０１４１】
また、ファイル管理表上に対応付けられている全てのデータファイルをオープンし、各ファイルレコード構成項目名の組み合わせの中から、表レコード構成項目名を除いた残りの組合せが、全てのデータファイルについて同じであることを確認する。構成項目名の組合せが他のファイルと異なるファイルが存在する場合には、適当な異常メ―ッセージを該当の表処理アプリケーション画面上に表示する。
【０１４２】
マージワークテーブルの項目名記入欄における各項目名の記入順は、デフォールトとして、表レコード構成項目名をファイルレコード構成項目名の前方の位置にセットする。表レコード構成項目名間の記入順序は、順不同でよい。ファイルレコード側の構成項目名の記入順序としては、デフォールトとして、該当データファイルの項目名インデクス部における登録順にしたがってセットする。
【０１４３】
初期処理（ステップＧ１）においては、次に、マージ元データファイルを格納するマージ元ファイル記憶部４６とマージデータファイルを格納するマージファイル記憶部４８とを、各々、内部メモリ１６上の適当位置に設定する。また、マージデータファイルの管理部を、指示された出力ファイル種別形式にしたがってマージファァイル記憶部４８中の所定位置に作成する。指示された出力ファイル種別形式は、内部メモリ１６上のの特定エリアにセットした上記「出力ファイル形式データ」から読み取ればよい。
【０１４４】
マージデータファイル管理部中の名称部には、上記ファイル化出力メニューにおいて入力され、上記した「マージデータファイル名称データ」として登録されている名称をセットすればよい。マージデータファイルの管理部中の項目名インデクス部には、マージワークテーブルの第１行上「項目名記入欄」中にセットされている各テキストデータの中からファイル引用欄に該当する項目名を除いたものを、出力ファイル種別毎に定められた形式にしたがってセットすればよい。
【０１４５】
本例のように、指示された出力形式がＣＳＶ形式の場合、項目名管理インデクス部として、マージワークテーブル第１行上「項目名記入欄」中にセットされている各テキストデータの集合から、項目名「ファイル名」を除いた集合を連続したテキスト列としてレコード構成順（マージワークテーブル上のセット順）につないだ上、各データ間に区切り記号”，”を挿入し、テキスト列の末尾には改行記号を追加すればよい。
【０１４６】
ステップＧ１の初期設定処理の最後に、ファイル管理表上において表レコードを取り出す位置をスタート位置にセットすると、次に、システムは、表レコード抽出部６０の作用として、ファイル管理表上から１つの表レコードを識別して、その構成セルのセルデータアドレスと記入データとを、各々、マージワークテーブル上の第３行上出力元データアドレス記入欄と第４行上出力元データ記入欄の該当欄上にセットする。（ステップＧ２）
【０１４７】
表上において、ファイル引用欄内の１つのセルと合わせて表レコードを構成する関連データは、上記したように、該当のファイル引用欄セルに対して同一行上左側、または同一列上上側にあり、かつ、表のファイル引用欄と異なる項目名を持つデータとして読み取ることができる。該当のファイル引用欄に対して左側、または、上側にある各データフィールドについて定義されている項目定義データからポイントされているセルデータチェインを順次たどり、該当のファイル引用欄セルに対して、上記した配置関係にあるセル内のデータとして識別すればよい。
【０１４８】
本例のように、ファイル引用欄を含む表の場合、例えば、ファイル引用欄のスタート位置のセルから、セルを１つづつ順に取り出して、取り出したセルを含む表レコードを表フォーマット上から識別していけばよい。ファイル引用欄からセルを取り出していく順序としては、例えば、そのファイル引用欄の左上角のセルを取り出すスタート位置のセルとして、以降、同じ行上において左側から順にとり出し、１つの行上で全てのセルを取り出した後、次の下側の行上において同じことを繰り返していけよい。
【０１４９】
次に、システムは、マージ元ファイル取り出し部４２の作用として、今、マージワークテーブル上に取り出している表レコードの中のファイル引用欄セルについて、該当のファイルデータをマージ元ファイル記憶部４６上に取り出す。（ステップＧ３）
【０１５０】
先ず、マージワークテーブルにおいて、第２行上の区分記入欄に「ファイル引用欄」の該当コードがセットされている列上の第４行上の出力元データ記入欄にセットされている該当データファイル名を、ファイルデータ記憶部４０にアクセス可能なファイル管理名称に変換した上、このアクセス名によって、該当のデータファイル全体を、上記外部メモリ１８のファイルデータ記憶部４０から、上記内部メモリ１６上に予め設定したマージ元データファイル記憶部４６に取り出す。
【０１５１】
上記したように、ファイル管理表のファイル引用欄には、ユーザの識別名称として、環境制御プログラムによる該当データファイルのファイル管理名称からファイル種別指示部分”．ｃｓｖ”を除いたものが記入されている。
該当するファイル管理名称は、システム上において定義されている全てのファイル管理名称に対して、該当のファイル引用欄記入名によって前方一致検索をおこなうことにより得ることができる。本例の場合，例えば、ファイル引用欄記入名「２００２年―名古屋」から、ファイル管理名称「２００２年―名古屋．ｃｓｖ」が検索される。
【０１５２】
続いて、マージ元データファイル記憶部４６に取り出したマージ元データファイルについて、今、表レコード中に取り出しているファイル共通条件データがすでに、その構成レコード中に含まれていることを判定する。（ステップＧ４）マージワークテーブル上において、その「区分記入欄」に「表レコード構成項目」の該当コード”１”がセットされている項目名を見出し、それが該当データファイルの項目名インデクス部に登録されていることをサーチすればよい。
【０１５３】
ステップＧ４の判定が得られない場合、マージ元データファイル記憶部４６に取り出しているマージ元データファイルに該当の表レコード中の関連データをマージし、マージデータファイルを作成する。（ステップＧ５）
ステップＧ４の判定が得られる場合にば、次に続く、ファイル管理表から読み取った関連データをマージするステップＧ５以降の手順をスキップし、ファイル管理表から次の表レコードを読み取るステップＧ２に戻る。
【０１５４】
ステップＧ５においては、先ず、その中の初期設定処理として、該当のデータファイルの項目名インデクス部に登録されている、各レコード構成データのレコード内アドレスをマージワークテーブルの第３行上の出力元データアドレス記入欄の該当欄にセットする。本例の場合、「ファイル形式」はＣＳＶ形式であることから、各レコード構成データのレコード内格納順位をセットすることになる。
【０１５５】
以降、マージ元データファイル記憶部４６にセットした該当のデータファイルから、その構成レコードを順次取り出した上、マージワークテーブルの第３行上の該当欄にセットした上記レコード内アドレスに基づいて、該当レコードの各構成データをマージワークテーブルの第４行上出力元データ部の該当欄上にセットしていく。
【０１５６】
目的のマージデータファイルの構成単位であるマージレコードは、マージワークテーブル第４行上出力元データ部にセットされたデータ集合から項目名「ファイル名」のデータを除くことによって得ることができる。得られたマージレコードを、指定されている出力形式に変換した上、マージファイル記憶部４８に格納する。
【０１５７】
本例の場合、指定出力形式はＣＳＶ形式であることから、マージレコードは上記マージレコードの構成単位である各テキストデータをレコード構成順（マージワークテーブル上の順）につなぎ、各データ間に区切り記号”，”を挿入したテキスト列の形式に変換する。      
【０１５８】
該当のマージ元データファイルから取り出した１つのファイルレコードについて、上記のようにマージレコードを作成すると、同じマージ元データファイルから次のファイルレコードを取り出し、マージレコードを作成した上、マージファイル記憶部４８へ格納する処理を繰返す。マージレコードのマージファイル記憶部４８への格納順序は、デフォールトとして、マージ元データファイルにおける該当レコードの格納順序とする。
【０１５９】
本例のＣＳＶファイルの場合、最初に作成されるマージレコードのテキスト列は、上記した項目名インデクス部のテキスト列の末尾に、改行記号を追加した上、それにつなげればよい。２番目以降に作成されたマージレコードのテキスト列は、その前に作成格納されているマージレコードのテキスト列の末尾に、同じく改行記号を追加した上、それにつなげればよい。
【０１６０】
該当のマージ元データファイルから取り出した全てのファイルレコードについて上記のように、マージレコードを作成し、マージデータファイルに追加することによって、ステップＧ５を終えると、次の表レコードの取り出し位置をサーチし（ステップＧ６）、次の表レコードの取り出しが可能か、否か、判定をおこなう（ステップＧ７）。
【０１６１】
上記の判定が得られれば、ファイル管理表上から次の表レコードを識別するステップＧ２の処理に戻り、以降、これに基づいて取り出される新しいマージ元データファイルを取り出し、該当する関連データをマージしてマージデータファイルに追加するというステップＧ３―Ｇ６の処理を繰返す。ステップＧ２−Ｇ６の処理手順は、ファイル管理表上から取り出される全ての表レコードについて繰返されることになる。
【０１６２】
上記ステップＧ７は、本例の場合、ファイル引用欄について作成されている上記セルデータチェインの終端を検出する処理としておこなわれる。ステップＧ７において、次の表レコードが抽出されないことが判定された場合、マージデータファイルに終端コードを設ける等の終端処理（ステップＧ８）をおこなった上、本手順を抜ける。
【０１６３】
マージファイル記憶部４８においては、１つの表レコード（ファイル引用欄セル）から取り出されるマージ元データファイルについて生成されるマージレコードの集合は、デフォールトとして、前回に取り出されているマージ元データファイルについて生成されるマージレコードの集合に続く位置に格納する。
【０１６４】
本例のＣＳＶファイル場合、ファイル管理表から２番目以降に取り出されたマージ元データファイルから、最初に作成されるマージレコードのテキスト列は、その前回にファイル管理表から取り出されているマージ元データファイルについて最後に作成格納されているマージレコードテキスト列の末尾に、改行記号を追加した上、それにつなげればよい。
【０１６５】
全てのマージ元データファイルについて、該当関連データをマージして、マージファイル記憶部４８に格納した後、ステップＧ８において、該当のファイル種別毎に定められたファイル作成終端処理をおこない、目的のマージファイルを得ることができる。
【０１６６】
ファイル管理表は、図２３に示すように、表の外部に「共通条件データ」が記入されているものであってもよい。図２３において、この表外に記入されている、項目名「仕向け」のデータ「国内」は、表内の全てのファイル引用欄セルについての「共通条件データ」として上記した関連データとなっている。
【０１６７】
図２３に示すファイル管理表に対する定義付け操作としては、上記した方法に準じて、データ名文字列の”国内”に対して文字列”仕向け”を  項目名として対応付ければよい。例えば、文字列”仕向け”と”国内”をディスプレイ画面ａ上においてクリック指定した後、副画面９０上において、各々、「２．項目名」と「３．データ名」を指定すればよい。
【０１６８】
また、定義データ作成時には、データ名文字列として指定された”国内”に対応する項目名として、上記した項目名とデータフィールドとを対応付ける基準に準じて、その左側に隣接する項目名文字列として指定された”仕向け”を識別して、項目定義データを作成する。該当の項目定義データの「対応項目名文字列データポインタ」部に該当項目名文字列の文字列データのアドレスをセットし、「先頭セルデータポインタ」部に該当データ名文字列の文字列データのアドレスをセットする。
【０１６９】
また、このような表外の「共通条件」を関連データとして持つファイル管理表の扱いとして、定義データ作成時において、ファイル引用欄セルの関連データの中、ファイル引用欄と同じ表内にあって、上記した表上データの配置規則にしたがって読み取られるデータ（以降、「表内関連データ」と呼ぶ）と上記した「共通条件データ」となるデータとを次のように区別する。
【０１７０】
すなわち、ファイル引用欄の最上行にある全てのセルについて、その上側方向に隣接するセルを順次、たどり、たどった各セルの所属する項目定義データフィールドを識別していく。ファイル引用欄の最上行にある全てのセルについて、以上の方法により識別され得る項目定義データフィールドを、先ず、上記「表内関連データ」の項目定義データフィールドとして判定する。また、ファイル引用欄の最左列にある全てのセルについても、その左側方向に隣接するセルを順次、たどることによって、同様にして、「表内関連データ」の項目定義データフィールドを識別する。
【０１７１】
上記した「共通条件」となるデータは、ファイル管理表上において項目名が定義されている全てのデータの中、以上の判定手順において、「表内関連データ」として判定されないものとして識別し、該当の項目定義データの「区分」に、「共通条件」であることを示す該当コード（例えば、”５”）をセットする。
【０１７２】
出力処理のステップＧ１においては、マージワークテーブル第１行「項目名記入欄」に「共通条件」となる項目名を加え、該当する第２行「区分記入欄」に「共通条件」であることを示す該当コード（例えば、”５”）をセットしておく。
【０１７３】
表上から表レコードを読み込むステップＧ２の処理として、このマージワークテーブル第２行「区分記入欄」に、「共通条件」であることを示す該当コードがセットされている項目は、最初の表レコード読み込み時にセットしたデータを、以降の表レコード読み込み時にもそのままセットし続けておけばよい。
【０１７４】
ステップＧ５においては、全てのファイル引用欄セルについて、各々、表上から読み取られる関連データに加えて、この固定した「共通条件データ」が該当のデータファイルのデータに対してマージされることになる。本例でいえば、ファイル引用欄にその識別名を記入した全てのデータファイルに対して、各々、該当する項目名「年度」、項目名「支店」の該当データに加えて、この項目名「仕向け」の共通データ「国内」がマージされることになる。
【０１７５】
実施例システムにおいては、ＣＳＶファイル等のデータファイルも、公知の方法として、環境制御プログラムによって１つのファイルとして管理され、デスクトップ画面上において、それを表わすアイコンが表示され、ディスプレイ画面２０ａ上における、そのアイコンに対する特定指示により、ディスプレイ画面２０ａ上に１つのウィンドウ画面が生成された上、その中に該当ファイルの内容が表示されるようになっている。
【０１７６】
ファイル管理表によってデータファイルを管理する方法として、上記の例のようにファイル管理表のファイル引用欄セル内にファイル名を記入する方法の代わりに、ディスプレイ画面２０ａ上において、データファイルを表わすアイコンを該当するファイル引用欄セル内に貼り付ける方法によってもよい。
【０１７７】
システム内には、環境制御プログラムによって該当の各データファイルについてアイコン定義情報が生成され、それに基づいて上記デスクトップ画面上にアイコンが表示されているものとする。アイコン定義情報は、公知の方法として、そのＩＤ（ポインタ）情報、ディスプレイ画面２０ａ上、乃至は、デスクトップ画面上のアイコン表示位置情報、対応する本体ファイル情報、乃至は、対応するウインドウ画面へのポインタ情報、アイコンのイメージを表わす画像データへのポインタ情報などから構成されている。
【０１７８】
ユーザは、このアイコンを該当のファイル管理表を表示している表処理アプリケーション画面３３内に運び、目的の位置にドラッグ＆ドロップする操作をおこなう。アイコンをファイル管理表上へ貼り付ける時期は、ファイル管理表に対して上記したフォーマット定義付け操作をおこなう前後の何れであってもよい。
【０１７９】
以上のアイコンのドラッグ＆ドロップ操作を受け、公知の方法として、環境制御プログラムは、そのデスクトップ画面上のドラッグ＆ドロップ先位置にアイコンのイメージを表示し直すと共に、デスクトップ画面上に表示されているアプリケーションプログラムのウインドウ画面中に該当アイコンが含まれていることを判定し、この判定が得られた場合、該当のアプリケーションプログラムにその旨の通知をおこなう。
【０１８０】
今、デスクトップ画面上に表処理アプリケーション画面３３が表示されており、該当のアイコンが表処理アプリケーション画面３３内にドラッグ＆ドロップされた場合、該当の表処理アプリケーションプログラムは、上記した環境制御プログラムからの上記通知を受け、該当アイコンの貼り付け対象書面（ファイル管理表が記入されている書面）上におけるアイコン貼り付け位置を算出した上、それを「書面上アイコン位置情報」として、該当のアイコン定義情報を指示する「アイコンポインタ情報」とリンクした形で、該当ファイル情報内に登録しておく。
【０１８１】
この「書面上アイコン位置情報」は、該当アイコンのデスクトップ画面上における位置から該当の表処理アプリケーション画面３３のデスクトップ画面上における相対位置と該当アイコンの貼り付け対象書面の該当表処理アプリケーション画面３３内における相対位置の両者を差し引くことによって求めることができる。
【０１８２】
上記した「ファイル化出力」のユーザ指示を受けると、システムは、先に図２１に示した手順をおこなう。ただし、ファイル管理表から上記した表レコードを検出するステップＧ２においては、該当のファイル引用欄セルについて、アイコンが貼り付けられていることを判定する。
【０１８３】
ファイル引用欄内のセル内に貼り付けられているアイコンは、該当のファイル引用欄セルの書面上位置と各アイコンの書面上位置との照合を繰り返すことによって検出することができる。ファイル引用欄セルの書面上位置は、該当のセルデータから知ることができ、該当セルデータのアドレスは、マージワークテーブルの第３行「出力元データアドレス記入欄」にセットされている。また、該当の表アプリケーション画面内に貼り付けられているアイコンの書面上位置は、上記したように表処理アプリケーションの該当ファイル情報内において、該当アイコンについて「アイコンポインタ情報」にリンクされた形で作成されている「書面上アイコン位置情報」という形で登録されている。
【０１８４】
ステップＧ２においては、本例のように、該当のファイル引用欄セル内にアイコンが貼り付けられていることが判定された場合には、マージワークテーブル第２行上の「区分記入欄」の該当欄に、該当する第４行上出力元データ記入欄内のセットデータがアイコンポインタ情報であることを示す特定コード（”３”）をセットし、該当のファイル引用欄セル内に文字列が記入されていることが判定された場合には、該当のコード（”２”）を改めてセットする。
また、該当のファイル引用欄セル内にアイコンが貼り付けられていることが判定された場合には、該当の「アイコンポインタ情報」をマージワークテーブル第４行上の出力元データ記入欄の該当欄内にセットする。
【０１８５】
続くステップＧ３においては、先ず、マージワークテーブル第２行上「区分記入欄」にマージワークテーブル第４行上「出力元データ記入欄」のセットデータが上記アイコン定義情報へのポインタ情報であることを示す上記特定コードがセットされている場合、マージワークテーブル第４行上「出力元データ記入欄」の該当欄にセットされた「アイコンポインタ情報」により、該当のアイコン定義情報を識別した上、さらに、該当のアイコン定義情報からポイントされている実体データファイルを、マージ元データファイル記憶部４２上にオープンすればよい。以降の処理は、上記の場合と全く、同様におこなわれる。
【０１８６】
本発明に関わる表処理アプリケーションプログラムの１つの機能として、以上のようにフォーマット定義されたファイル管理表上へデータファイルを表わすアイコンを貼り付ける操作を受け、システムに直ちにファイル管理表のアイコン貼り付け位置から読み取れる上記関連データを該当のデータファイルにマージする処理をおこなわせてもよい。
【０１８７】
すなわち、ユーザが、ディスプレイ画面２０ａ上において、フォーマット定義された図５に示すファイル管理表のファイル引用欄内の１つのセルに、データファイルを表わすアイコンをドラッグ＆ドロップすると、表処理アプリケーションプログラムは、上記したように、環境制御プログラムからの通知を受け、該当アイコンの該当アプリケーション書面上の位置である上記「書面上アイコン位置情報」を該当アイコンを指示する上記「アイコンポインタ情報」とリンクした形で生成した上、該当アイコンのドラッグ＆ドロップ先位置がファイル引用欄として定義されているデータフィールド内であるか、否か判定をおこなう。この判定は、該当アイコンのアプリケーション書面上位置情報と表内の該当する各セルについて作成されているセルデータの位置情報との照合を繰返すことによっておこなわれう。
【０１８８】
この判定が得られると、システムは、図２４に示す確認画面をディスプレイ画面２０ａ上に表示して、ユーザの指示を求める。図２４に示す確認画面上においては、該当の表レコードの構成項目名とファイルレコードの構成項目名とを表わすボタンが、上記したデフォールトの順序にしたがって配置されて表示される。ユーザは、同画面上において、この項目名を表わすボタンを、マウス１４によるドラッグ操作により並び替え、マージレコードのデータ構成を所望の順序に変えることができる。
【０１８９】
ユーザが図２４に示す確認画面上において、「実行」ボタン１２１をクリック指示すると、  システムは、アイコンを貼り付けたセルについて、表上から上記した関連データを識別した上、該当のデータファイルの各構成レコードにマージする。すなわち、上記した図２１の手順において、１つのファイル引用欄セルについておこなわれるステップＧ１、Ｇ２、Ｇ３、Ｇ４、Ｇ５、Ｇ８をおこなえばよい。ただし、ステップＧ１においては、マージワークテーブル上の第１行上項目名記入欄の各項目名を、上記確認画面上において、ユーザが並び替えた順に並び替ええておく。
【０１９０】
システムは、続いて、新しくマージされたデータファイルをマージファイル記憶部４８から，ファイルデータ記憶部４０中の適当位置に移送した上、該当のアイコン定義情報について、それが持つ実体データファイルへのポインタ情報のポイント先を、この新しくマージされたデータファイルに付け替え、元の実体データファイルは、廃棄する。
【０１９１】
なお、このファイル管理表上における関連データのマージを該当アイコンの該当表上への貼り付けに伴っておこなう機能において、ファイル引用欄についての項目定義の定義付けを省くことができる。
すなわち、ユーザとの規約により、アイコンをドラッグ＆ドロップしたセルと同じ表内にあり、かつ、項目名が定義されたデータであって、アイコンをドラッグ＆ドロップしたセルの上側方向、または、左側方向に記入されているものは、必ず、該当セルの関連データになるものとして、システムは、表アプリケーション画面３３内にアイコンがドラッグ＆ドロップされたことを検出した場合、そのドラッグ＆ドロップ位置について、それが上記セルデータの作成されているセル内であり、かつ、上記した配置条件に適う関連データが同じ表内から検出されるか、否かを判定する。
【０１９２】
この判定は、アイコンをドラッグ＆ドロップしたセル位置の上側方向、または、左側方向に隣接するセルを順次求め、それが項目名の定義されたデータフィールド内に含まれるか、否かを判定していくことによっておこなうことができる。この判定が得られた場合、この識別した関連データを該当データファイルに対して、上記した方法にしたがってマージすればよい。
【０１９３】
デスクトップ画面上において表示されるアイコンの縦方向寸法は、一般に文字が入力されるセルの縦方向寸法よりも大きいことから、アイコンをファイル管理表内の１つのセル内にドラッグ＆ドロップした時に、セルの寸法をアイコンの寸法に合わせて自動調節させてもよい。
【０１９４】
先ず、アイコンの縦方向寸法に適当な上下のマージン寸法を加えて、新しいセルの縦方向寸法を決めた上、次に、ファイル引用欄の上縁を基準として、それより下側に引かれた横方向罫線の罫線データの縦方向位置情報を新しい位置に更新する。該当の各罫線データを縦方向の配置順に並べ、その縦方向位置情報を新しいセルの縦方向寸法にしたがって、順次、更新していけばよい。続いて、罫線データを更新した横方向罫線の中、最下端の横方向罫線の縦方向位置に基づいて、表を構成する各縦方向罫線の罫線データの下端位置情報を更新した上、ファイル引用欄の上縁より下側において、以上のように更新した罫線データに基づいて、新しいセルデータを作成すると共に、元の各セルデータは廃棄する。
【０１９５】
なお、データファイルのアイコンをファイル管理表上へ貼り付ける操作に伴って、貼り付けたデータファイルの名称もシステムに自動生成させてもよい。
一般に、上記した例のように、ユーザが同じデータ構成を持つ複数のデータファイルのグループを管理する時に、個々のデータファイルを最も判別しやすい名称は、各データファイルの共通条件パラメータが名称中に明らかになっているものである。したがって、該当のデータファイルの共通条件データを、上記したようにファイル管理表上のアイコン貼り付け先のセルについての関連データとしてファイル管理表上から読み取り、読み取った共通条件データ文字列を、適当なの生成規則によってはめ込んだ文字／記号列を作成すればよい。
【０１９６】
ユーザが、あるファイルを表わすアイコンを、上記したフォーマット定義がなされているファイル管理表上のファイル引用欄内のセル中に貼り付けた時、表処理アプリケーションプログラムは、上記したように、環境制御プログラムからの通知を受け、該当アイコンの該当アプリケーション書面上の位置である上記「書面上アイコン位置情報」を上記したように生成した上、該当アイコンの貼り付け位置がファイル引用欄として定義されているデータフィールド内であるか、否か判定をおこない、この判定が得られた時、図２５に示した手順をおこなう。
【０１９７】
同手順においては、先ず、アイコンを貼り付けたファイル引用欄のについて、次に述べる名称定義データがすでに作成されているか、否か、判定をおこなう。（ステップＳ１）この判定は、該当のファイル引用欄について定義されている項目定義データ中の「名称定義データポインタ」部を参照することによっておこなわれる。「名称定義データポインタ」部には、名称定義データが作成されている場合は、そのアドレスがセットされており、名称定義データが作成されていない場合には、名称定義データが作成されていないことを示す特定のデータがセットされている。
【０１９８】
上記ステップＳ１の判定において、名称定義データが作成されていない場合、名称定義データを次のように初期作成し、ファイル引用欄のデータフィールドについて作成されている  該当の項目定義データ中の「名称定義データポインタ」部からポイントする。（ステップＳ２）
【０１９９】
名称定義データは、一般形として、図２６に示すように、任意の文字／記号列データ中の任意位置に、ファイル引用欄の各関連データについて作成される「関連データ情報」を差し込んだ形式を持つ。「関連データ情報」は、関連データの該当項目名を表わす「項目名情報」と後述する「変換方法情報」とを持つ。
【０２００】
この名称定義データの初期作成時には、先ず、ファイル管理表上においてファイル引用欄の関連データの項目名を識別した上、識別した各項目名ごとに、「関連データ情報」を作成し、各「関連データ情報」を、例えば、その最も単純な形として、適当に定めた順序により、予め定めた適当な区切り記号によってつなぐことにより、名称定義データを作成する。
【０２０１】
ファイル引用欄の関連データの項目名は、ファイル管理表上においてファイル引用欄以外のデータフィールドについて定義されている項目定義データ内の「対応項目名文字列データアドレス」に基づいて，該当する文字列データを参照すればよい。「関連データ情報」内の「項目名情報」には、該当項目名のテキスト列をセットし、「変換方法情報」には、初期設定値として「無変換」を表わすコードを設定する。
【０２０２】
次に、アイコンを貼り付けた該当のセルについて、全ての関連データ文字列を上記した方法により読み取り、例えば、上記したマージワークテーブルの形式によって、該当の項目名と対応付けた形でセットする（ステップＳ３）。
【０２０３】
続いて、名称定義データの文字記号列中に挿入されている各「関連データ情報」について、その中の「項目名情報」を参照して、ステップＳ３において該当のセルについて読み出されている関連データ文字列の中から、同じ「項目名」の対応付けられている関連データ文字列を選択した上、それに対して該当の「関連データ情報」中の「変換方法情報」を参照することによって変更をおこなった「関連データ変換文字列」を作成する。
（ステップＳ４）
「関連データ変換文字列」は、表上から読み取った関連データ文字列に対して後に述べるような簡単な規則による変更をおこなったもので、目的の名称文字列中に関連データ文字列に代わって挿入される。
【０２０４】
今の場合のように、ファイル管理表上にはじめてアイコンを貼り付ける場合、「関連データ情報」中の「変換方法情報」には、初期値として「無変換」を表わすコードが設定されていることから、表上から読み取った関連データ文字列がそのまま、「関連データ変換文字列」として目的の名称文字列中に挿入される。
【０２０５】
続いて、名称定義データの上記文字／記号列データをテンプレートとして、その中の各「関連データ情報」を、各々、ステップＳ４において求めた該当する「関連データ変換文字列」によって置き換えることによって、該当アイコンに対応するファイルの名称を表わす名称テキストデータを得る。（ステップＳ５）
【０２０６】
名称テキストデータは、先に図８に示した文字列データの形式によって作成される。名称テキストデータ中において、上記のように挿入した関連データ変換文字列、ないしは、関連データ文字列の部分には、その隣接部分と区別できる様に、例えば、予め定めた特定の囲み記号（たとえば、［  ］など）を付けておく。この関連データ変換文字列、ないしは、関連データ文字列に対する囲み記号は、上記した「定義用記入情報」として付加し、名称テキストデータを構成する文字、記号と区別ができるようになっている。
【０２０７】
例えば、図５に示した表について、名称定義データの初期作成（ステップＳ２）において、「項目名情報」が「支店」である「関連データ情報」と、「項目名情報」が「年度」である「関連データ情報」とを、例えば、記号”―”によりつないだ文字記号列を作成しておく。
【０２０８】
今、ユーザが、その関連データが、項目「支店」について「名古屋」、項目「年度」について「２００２年」であるセル内に、１つのＣＳＶファイルのアイコンを貼り付けると、システムは、名称定義データの文字／記号列データ内において、項目名「支店」の「関連データ情報」と項目名「年度」の「関連データ情報」を、各々、該当する関連データ文字列である”名古屋”と”２００２年”により置き換えた上、”［  名古屋］―［２００２年］”という名称文字列テキストデータを得る。この名称文字列テキストデータ中において、”名古屋”と”２００２年”には、上記した関連データ文字列部分を示す特定の囲み記号［  ］が付せられている。
【０２０９】
次に、システムは、以上のように作成した名称文字列テキストデータを、適当な確認画面上に表示した上、  確認画面  上からのユーザ指示によりその変更と確定をおこなう。（ステップＳ６）
【０２１０】
例えば、図２７は、この名称付与機能の上記確認画面を示すものであり、作成した名称文字列テキストデータを、上記確認画面中の名称欄１３１に表示した上、システムに備えた公知の文字入力機能により、ユーザが所望するものに変更することができる。ただ、この確認画面中の名称欄１３１上における変更は、変更後も関連データ変換文字列部分、ないしは、関連データ文字列部分に対して上記の特定囲み記号が付せられているようにおこなうものとする。
【０２１１】
上記した、ユーザによる生成名称文字列の変更は、名称文字列中に差し込んだ関連データ変換文字列部分、ないしは、関連データ文字列部分については、表上から読み取られる関連データ文字列に対する、ユーザとの規約にしたがって定められた規則による変更のみがおこなわれるものとする。
【０２１２】
この変換規則は、ユーザにとって、変更後の文字列から、直ちに元の関連データ文字列が判別できるものでなければならない。例えば、テキスト列前方からの一定文字数の部分文字列の抽出、テキスト列後方からの一定文字数の部分文字列の抽出、テキスト列中の数字列部分の後方からの一定文字数の部分文字列の抽出、または、ローマ字化をおこなった上での前方からの一定文字数の部分文字列の抽出等である。
【０２１３】
また、ステップＳ６の先頭において、ステップＳ５において生成された名称文字列テキストデータは、システム内の別のエリアにコピーされて、第２の名称文字列テキストデータが生成され、ステップＳ６における上記確認画面を介した変更は、この第２の名称文字列テキストデータに対しておこなわれるものとする。
【０２１４】
名称文字列は、ユーザの上記確認画面中の「実行」ボタン１３２の指示により確定し、システムはステップＳ６を抜け、次に、ユーザによる変更が上記ステップＳ６において加えられたか、否か判定をおこなう。（ステップＳ７）ステップＳ７においては、上記した第１の名称文字列テキストデータと第２の名称文字列テキストデータの比較をおこなえばよい。
【０２１５】
上記ステップ７において、名称文字列テキストデータに変更がないことが判定された場合、この名称文字列テキストデータを登録した上（ステップＳ９）、本手順を終える。すなわち、生成した名称文字列テキストデータによって、該当の実体データファイルの管理部内に登録されている名称データを更新すると共に、該当の種別を表わす文字列（たとえば、”．ｃｓｖ”）を付加した上、該当データファイルのファイル管理部内とアイコン定義情報内の名称情報を更新する。なお、このステップＳ９の登録処理においては、名称文字列テキストデータ中の関連データ文字列部分に付けた上記特定囲み記号は外した上、セットする。
【０２１６】
上記ステップ７において、ユーザによるステップＳ６における変更が加えられていることが判定された場合、システムは、変更された名称文字列テキストデータに基づＳいて、名称定義データを更新する処理をおこなった上（ステップＳ８）、上記ステップＳ９の登録処理をおこなう。
【０２１７】
ステップＳ８においては、新しい名称定義データを、上記確認画面上の変更によって更新されている名称文字列テキストをもとに、その中の各関連データ変換文字列部分について、該当する「関連データ情報」を作成し、この作成した「関連データ情報」によって置き換えることによって作成する。各関連データ変換文字列に該当する「関連データ情報」は、次のようにして識別することができる。  
【０２１８】
先ず、名称文字列テキストデータの中の各関連データ変換文字列部分は、上記した特定囲み記号の付けられたテキスト部分として、順次、識別することができる。また、各関連データ変換文字列部分について、その元の関連データ文字列と元の関連データ文字列からの変換方法は、ユーザによって変更された該当の関連データ変換文字列と該当セルについて表上から読み取られる全ての関連データ文字列との間で、上記したユーザとの規約により決まる種類の照合をおこなうにより識別することができる。例えば、両者の間で、全体一致、前方一致、後方一致などの照合を適当な順序によりおこなえばよい。
【０２１９】
また、この関連データ変換文字列の変換方法の識別においては、ユーザによって変更された関連データ変換文字列が数字列であることを判定するステップを設け、その判定が得られた場合には、各関連データ文字列の数字列部分との後方一致照合をおこなう。さらに、ユーザによって変更された関連データ変換文字列がローマ字表記であることを判定するステップを設け、その判定が得られた場合には、各関連データ文字列を公知の方法によりローマ字表記に変換した上、上記した各種の照合をおこなう。
【０２２０】
「関連データ変換情報」内の「変換方法情報」には、こうして識別した元の関連データテキストからの変換方法を示す情報をセットする。「関連データ情報」内の「項目名情報」には、上記したマージワークテーブル上において、元の関連データと対応付けられてセットされている項目名テキストをセットする。
【０２２１】
今、例えば、ユーザは、ステップＳ６において、システムの文字列入力／編集機能を用いて、上記したシステムによるデフォールト作成名称”［名古屋］―［２００２年］”の先頭に”集計―”を付加し、かつ、その中の関連データ文字列部分”名古屋”と”２００２年”の位置を入れ替え、かつ、関連データ文字列”２００２年”に対して、その数字列部分の下２桁以外を削除するなどの変更を加え、新しい名称”集計―［０２］［名古屋］”を作成しているものとする。
【０２２２】
システムは、変更後の名称文字列中における最初の関連データ文字列部分”０２”について、該当セルについて表上から読み取られる関連データ文字列である”名古屋”と”２００２年”との間で上記した照合をおこない、その中の関連データ文字列”２００２年”の数字列部分の下２桁と一致することを検出し、元の関連データ文字列から変更方法は、「数字列部分の下２桁の後方一致」として識別する。
【０２２３】
また、「関連データ情報」内の「項目名情報」にセットすべき項目名は、以上の照合により識別されたれた元の関連データ文字列”２００２年”の項目名である「年度」であり、それは上記したマージワークテーブル上において該当の関連データ文字列”２００２年”と対応付けられてセットされている。
【０２２４】
こうして、この関連データ変換文字列部分”０２”について対応する「関連データ情報」として、その中の「項目名情報」には、テキスト列”年度”がセットされ、その「変換方法情報」内の「区分」部には、「数字列部分についての後方一致」を示す該当コードがセットされ、「変換方法情報」内の「一致文字数」部には「２」がセットされた「関連データ情報」が作成されることになる。
【０２２５】
また、もう１つの関連データ変換文字列部分”名古屋”については、同様にして、その中の「項目名情報」には、テキスト列”支店”がセットされ、その「変換方法情報」内の「区分」部には、「無変換」を示す該当コードがセットされた「関連データ情報」が作成される。新しい名称定義データは、上記確認画面上の変更によって更新されている名称文字列テキスト”集計―［０２］［名古屋］”をもとに、その中の各関連データ変換文字列部分”０２”と”名古屋”とを、各々、以上のように作成した「関連データ情報」によって置き換えることによって得ることができる。
【０２２６】
名称定義データが以上のようにして更新されると、それ以降に表中にアイコンを貼り付けたファイルについては、更新された最新の名称定義データに基づいて、名称テキストデータの生成がおこなわれる。すなわち、ステップＳ１の判定において、名称定義データが作成されていることから、ステップＳ２の「名称定義データの初期作成」をスキップして、該当セルの関連データを読み取った上（ステップＳ３）、上記したように、「関連データ情報」中の「変換方法情報」を参照して「関連データ変換文字列」を得る。（ステップＳ４）
【０２２７】
続いて、現在の変更されている名称定義データの上記文字／記号列データをテンプレートとして、その中の各「関連データ情報」を、各々、該当する「関連データ変換文字列」によって置き換えることによって、該当アイコンに対応するファイルの名称を表わす名称テキストデータ（図示せず）を得ることになる。（ステップＳ５）
【０２２８】
例えば、上記の説明において引用したセルの右隣にあるセル（表の上から第３行、左から第４列のセル）については、関連データ文字列として、表上から項目名「年度」について”２００３年”、項目名「支店」について”名古屋”が読み取られる。
【０２２９】
現在の名称定義データの文字／記号列データ中にセットされた、現在の「関連データ情報」については、上記したように、その「項目名テキスト情報」には、”年度”がセットされ、「関連データ変換情報」には、「数字列部分についての下２桁の後方一致」を示す該当情報がセットされていることから、表上から読み取った関連データ文字列の中から、項目名「年度」の関連データ文字列”２００３年”を選び、その数字列部分の下２桁を切り出して関連データ変換文字列”０３”が得られ、、名称定義データの文字／記号列データ中において、該当の「関連データ情報」と置き換わることになる。
【０２３０】
名称定義データの文字／記号列データ中において次の位置にセットされている「関連データ情報」の「項目名テキスト情報」には、テキスト列”支店”がセットされ、「変換方法情報」の「区分」部には、「無変換」を示す該当コードがセットされていることから、名称定義データの文字／記号列データ中において、表上から読み取った関連データ文字列の中、”名古屋”が該当の「関連データ情報」と置き換わることになる。
【０２３１】
ここで生成された名称テキストデータは、ステップＳ６において確定された上、目的の名称文字列として登録される。（ステップＳ９）ステップＳ６において、名称テキストデータが再度変更されれば、名称定義データは、改めて更新されることになる。（ステップ８）
【０２３２】
なお、この名称付け機能においては、そのアイコンをファイル管理表上に貼り付ける名称付けの対象として、データファイルに限らず、例えば、文書ファイル等の他の種別のファイルであってもよく、また、１つの連続したファイル引用欄中に、異なる種別のファイルを含んでよい。さらに、この名称付けの対象としては、複数のファイルのグループであるフォルダであってもよい。    
【０２３３】
また、このファイル管理表による命名機能においても、上記した、該当アイコンの該当表上への貼り付けに伴っておこなう関連データのマージ機能と同様に、ファイル引用欄についての項目定義の定義付けを省くことができる。
【０２３４】
すなわち、ユーザとの規約により、アイコンをドラッグ＆ドロップしたセルと同じ表内にあって、そのセルの上側方向、または、左側方向にあり、かつ、項目名が定義されたデータは、必ず、該当セルの関連データになるものとして、システムは、表アプリケーション画面３３内にアイコンがドラッグ＆ドロップされたことを検出した場合、そのドラッグ＆ドロップ位置について、上記したように、先ず、それがセルデータの作成されているセル内であり、かつ、上記した条件に適う関連データが同じ表内から検出されるか、否かを判定する。この判定が得られた場合、識別した関連データに基づいて、該当データファイルに対して、上記した命名処理をおこなえばよい。
なお、この場合、ファイル引用欄について項目定義データは作成されていないので、名称定義データは、システム内のある定められた位置にセットされるものとする。
【０２３５】
ファイル管理表中において、同じ項目名を持つ関連データは、ファイル引用欄の上側方向にある１つの行上、または、ファイル引用欄の左側方向にある１つの列上に配置される。そこで、ユーザとの規約によって、ファイル引用欄の上側方向にある１つの行、または、ファイル引用欄の左側方向にある１つの列は、１つの項目定義データが作成されているデータフィールドと同じ扱いをすることとして、名称文字列の生成を関連データ文字列についての項目名とデータフィールド範囲の定義付けを省いた表上においておこなってもよい。
【０２３６】
例えば、ユーザが、あるファイルを表わすアイコンを  図５に示したファイル管理表（関連データ文字列についての項目名とデータフィールド範囲の定義付けを加えてない）上のファイル引用欄内のセルに貼り付けると、システム側の対応として、先ず、該当の表について、上記セルデータが作成されているか、否か、判定をおこない、セルデータが作成されていない場合、セルデータを作成した上、このファイル管理表プリケーション情報内の特定エリアに格納すると共に、システム内に特定エリアにセルデータ作成フラグをたてる。上記したセルデータが作成されていることの判定は、この特定フラグの参照によっておこなえばよい。
【０２３７】
次に、図２５に示した手順が上記の場合と同様におこなわれる。ただし、ステップＳ２においては、今の場合、名称定義データは、その中の「関連データ情報」内の「項目名情報」に代わって、関連データ文字列が記入されている該当の行、または列を定義する「行／列指示情報」がセットされたものが作成され、ファイル管理表プリケーション情報内の特定エリアに格納される。
【０２３８】
上記した行／列指示情報は，例えば、図２８に示すように、行と列の区別を示す「行／列区別情報」と表中における配置順位を示す「配置順位情報」からなる。ここでいう配置順位とは、行の場合、表上において上側から数えた行位置、列の場合、表上において左側から数えた列位置を意味する。
【０２３９】
ステップＳ２においては、アイコンを貼り付けたセルについて、表内の上側方向か、左側方向に記入データが読み取れれば、該当の「関連データ情報」を作成し、その中の「行／列指示情報」に該当の記入データが存在する行、または列を示す情報をセットする。記入データが表内の上側方向に読み取れた場合、「行／列指示情報」「行／列区別情報」には「行」を示す情報がセットされ、その「配置順位情報」には行位置を示す情報がセットされる。記入データが表内の左側方向に読み取れた場合、「行／列指示情報」「行／列区別情報」には「列」を示す情報がセットされ、その「配置順位情報」には列位置を示す情報がセットされる。作成した「関連データ情報」は、上記したように名称定義データ中に順不同に挿入する。  
【０２４０】
ステップＳ３においては、システムは、アイコンを貼り付けたセルについて、各関連データ文字列を、各々、該当する「行／列指示情報」と関連付けた形で読みとる。関連データ文字列がファイル引用欄の上側方向にある場合、それが存在する「行」、ファイル引用欄の左側方向にある場合、それが存在する「列」を指示する「行／列指示情報」と関連付けて読み取る。
【０２４１】
例えば、表上において該当のファイル引用欄セルについて、表の第１行上から読み取れる関連データ「２００２年」は、「行／列区別情報」には「行」を示す該当コード、「配置位置情報」には、「１」がセットされた「行／列指示情報」を対応付けた形で読みとる。上記マージワークテーブルに第５行を追加しておき、関連データ文字列と対応付けて読み取った行／列指示情報は、このマージワークテーブルに第５行の該当列にセットすればよい。
【０２４２】
ステップＳ４においては、名称定義データの文字記号列中に挿入されている各「関連データ情報」について、その中の「行／列指示情報」を参照して、該当のアイコンを貼り付けたセルについて表上から読み出されている関連データ文字列の中から、同じ「行／列指示情報」の対応付けられた関連データ文字列を選択し、それに対して該当の「関連データ情報」中の「変換方法情報」によって変更をおこなった「関連データ変換文字列」を作成する。
【０２４３】
ステップＳ５においては、名称定義データの文字記号列中の各「関連データ情報」を以上のように作成した該当する「関連データ変換文字列」によって置き換えていけばよい。また、ステップＳ６において変更された名称文字列中の各「関連データ変換文字列」部分は、ステップＳ８において、上記のようにして元の関連データ文字列と変換方法が識別された上、元の関連データ文字列に対応する「行／列指示情報」と該当の「変換方法情報」を持つ「関連データ情報」に置換えられることによって、名称定義データの更新がおこなわれる。
【０２４４】
データファイルを構成するデータに、書面上において該当のアイコンに関係付けて記入した文字列などの記入情報から識別して付加する情報としては、データの単位名、または、有効数字などのデータ属性情報であってもよい。例えば、図５に示したファイル管理表の表外の右肩部に、ユーザのためのメモとして、図２９（ａ）に示すように、項目「売上高」のデータの金額単位を示す”売上高の単位はＫ￥”という注釈文が記入されているものとする。この注釈文を、それがユーザに対して示している内容をそのままシステムに対して指定する定義情報として転化させて用いるために、本システムでは次の措置をおこなう。    
【０２４５】
先ず、データの単位情報を示すための項目名である「単位」とその同義語を、上記応用用語辞書５２中に登録しておく。図１２に示すように同辞書中の「項目名区分」欄には「項目名」であることを示すコードをセットしておく。また、単位を表わす用語（￥、＄、ｋｇ…）は、たとえば、図３０に示す形式によってシステムに登録し、図１２に示した形式による登録語と合わせて、応用用語辞書５２を構成させる。図３０に示す形式は、単位を表わす用語をカテゴリー（たとえば、金額、重量、面積）ごとに分け、同じ意味を持つ用語とその換算率を１行に配置している。
【０２４６】
次に、画面上において、注釈文中のデータ項目名に上記した「項目名」  の指定をおこない、単位の項目名に上記した「登録語」の指定、また、単位を表わす用語に、上記した「登録語」の指定、または、上記した「データ名  」の指定をおこなう。以上の「項目名」、「登録語」、「データ名」の指定は、上記した場合と同様に、副画面９０を用いて、該当のメニュ項目ボタンを指示すればよい。本例の場合、図２９（ｂ）に示すように、上記した注釈文中の文字列”売り上げ”に「項目名  の指定」、文字列”単位”に「登録語  」の指定、文字列”Ｋ￥”に「データ名  」の指定をおこなうものとする。
【０２４７】
システムは、「項目名  」の指定を受けた文字列”甲”、上記「登録語」の指定を受けた「単位の項目」を表わす用語”乙”、「登録語」の指定を受けた単位名を表わす用語”丙”が、１行上に特定の順序に記入配置されている場合、ユーザとの約束により、「項目名”甲”のデータの単位は、”丙”である」として読み取る。上記した特定順序とは、ユーザが使用している自然言語による記述における配置順であり、例えば、日本語の場合”甲”、”乙”、”丙”の順になる。
【０２４８】
また、データ属性情報を定義付ける対象のデータファイルとしては、同じく、ユーザとの約束により、デフォールトとして、定義付ける注釈文と同一書面（同一ページ）上に貼り付けられた全てのアイコンが表わすデータファイルを読み取る。定義付ける注釈文を特定のアイコンとのみ対応付けしたい場合には、上記した「結合線」を用いて、両者を関係付ければよい。
【０２４９】
また、定義したいデータ属性が複数種類の場合、次の方法をとってもよい。先ず、データ属性を「項目名と「データ」の対として記述する上で「項目名」として使用される用語を、応用用語辞書５２中の「データ属性項目名指定」区分に登録しておき、図２９（ｃ）に示すように、データ属性をあらわす表上に項目定義をおこなってもよい。この場合の項目定義も、上記したファイル管理表における各項目定義と全く同様におこなうことができる。
【０２５０】
図２９（ｃ）に示す項目定義においては、第１行に記入された「項目名」”項目名”に対して「データ」”売上高”、”単価”、…が定義され、同じく第１行に記入された「項目名」”単位”  対して「データ」”Ｋ￥”、”￥”…が定義される。表上の同一行上の「データ」、例えば、”売上高”と”Ｋ￥”、”単価”と”￥”とが、各々、１つのレコードとして１つのデータ属性記述情報をなすものとしてと読み取られる。
【０２５１】
上記にあげた例の場合、以上のようにして、ファイル管理表上にアイコンを貼り付けた全てのデータファイルについて、「項目”売上高”の単位は”Ｋ￥”」として定義されることになる。また、他のデータ属性情報、例えば、数値の有効数字も同様にして定義することができる。識別したデータ属性情報は、該当のデータファイルと該当の項目名をキーとして、例えば、図３１に示す構成のデータ属性定義データの形で、該当の「表処理アプリケーション」ファイル情報内に割り付けた上記定義データ記憶部５４内の所定域に格納する。
【０２５２】
データファイルのアイコンを貼り付けたファイル管理表をデータ出力元として指定すると、上記したように各データファイルから  その構成レコードが取り出され、その時、該当のデータファイルについて登録されているデータ属性定義データが参照され、得られた属性が指定された所要の出力形式にしたがって該当のデータに付与されて出力されることになる。
【０２５３】
データの出力形式としては、例えば、図２２に示したマージワークテーブルの形式に第５行以下を追加し、第５行に「単位」記入欄、第６行に「有効数字」記入欄というように、各行に各々、データ属性の各項目を割り当てた上、該当項目、該当属性の欄に、該当の属性値を表わすコードをセットすればよい。
【０２５４】
書面上のデータ記入領域としてのフィールドについて、そこに記入されるデータの単位を定義しておき、入力元のデータに定義されている単位情報との間で換算をおこなった上、換算数値を文字列化して該当のフィールド上に出力する例は、様々、公知になっている。
【０２５５】
上記にあげたファイル管理表から得られる「売上高」のデータを、例えば、別の書面上において、単位が「万円」として定義されたフィールド上に出力する場合、入力元の「売上高」データの数値に対して、「Ｋ￥」と「万円」との間に定義された換算率によって換算がおこなわれ、得られた換算数値が記入されることになる。この場合、「Ｋ￥」と「万円」との間の換算率は、本システムにおいては、応用用語辞書５２において、単位を表わす用語である「Ｋ￥」と「万円」について、各々、定義されている換算率情報「１」と「１００００」の両者から得られる。
【０２５６】
なお、本発明は、上記した本発明の機能を実現するためのプログラムまたはソフトウェアを用いる。かかるソフトウェアは、任意の媒体を介して、たとえば蓄積媒体あるいはオンライン等により本発明のシステムにインストールされ得るものである。したがって、本発明を実施するためのソフトウェアを格納した蓄積媒体を業として譲渡する行為や、該ソフトウェアをオンラインでシステムにインストロールする行為等は本発明の実施の一形態である。
【図面の簡単な説明】
【０２５７】
【図１】本発明の一実施例による情報処理装置のハードウェア上のシステム構成例を示すブロック図である。
【図２】実施例のシステムにおける環境制御プログラムが表示するデスクトップ画面を示す図である。
【図３】実施例のシステムにおける表処理アプリケーション画面を示す図である。
【図４】実施例のシステムにおける発明の機能構成を示すブロック図である。
【図５】実施例のシステムにおけるファイル管理表のフォーマットを示す図である。
【図６】実施例のシステムにおける実施例のシステムにおける出力元のファイルの構成例を示す図である。
【図７】実施例のシステムにおける第２のファイル管理表のフォーマットを示す図である。
【図８】実施例のシステムにおける文字列データのデータフォーマット例を示す図である。
【図９】実施例のシステムにおける罫線データのデータフォーマット例を示す図である。
【図１０】実施例のシステムにおけるセルデータデータフォーマット例を示す図である。
【図１１】実施例のシステムにおける定義要素記号の一覧を示す図である。
【図１２】実施例のシステムにおける応用用語辞書に収載されている用語の例を示す図である。
【図１３】実施例のシステムにおける「応用用語定義データ」のデータフォーマット例を示す図である。
【図１４】実施例のシステムにおける指示対象データのデータフォーマット例を示す図である。
【図１５】実施例のシステムにおける項目定義データのデータフォーマット例を示す図である。
【図１６】実施例のシステムにおける表種別メニューのデータフォーマット例を示す図である。
【図１７】実施例のシステムにおける項目名指定画面例を示す図である。
【図１８】実施例のシステムにおけるフォーマット定義を加えたファイル管理表を示す図である。
【図１９】実施例のシステムにおけるファイル化出力メニューを示す図である。
【図２０】実施例のシステムにおける関連データマージ処理のイメージを示すブロック図である。
【図２１】実施例のシステムにおけるファイル化出力処理の全体手順を示す図である。
【図２２】実施例のシステムにおけるマージワークテーブルの構成を示す図である。
【図２３】実施例のシステムにおける第３のファイル管理表のフォーマットを示す図である。
【図２４】実施例のシステムにおけるアイコンを表内に貼り付けたデータファイルに対する関連データマージ機能の確認画面の例を示す図である。
【図２５】実施例のシステムにおけるファイル名称付与処理の全体手順を示す図である。
【図２６】実施例のシステムにおける名称定義データのデータフォーマット例を示す図である。
【図２７】実施例のシステムにおけるアイコンを表内に貼り付けたファイルに対する名称付与機能の確認画面の例を示す図である。
【図２８】実施例のシステムにおける行／列指示情報データのデータフォーマット例を示す図である。
【図２９】実施例のシステムにおける注釈文を用いたデータ属性の指示方法の例を示す図である。
【図３０】実施例のシステムにおける応用用語辞書の中、「単位」を表わす用語の構成の例を示す図である。
【図３１】実施例のシステムにおけるデータ属性定義データのデータフォーマット例を示す図である。
【符号の説明】
【０２５８】
１０    カラーイメージスキャナ
１２    キーボード
１４    マウス
１５    ディジタイザ
１６    内部メモリ
１８    外部メモリ
２０    表示装置
２４    ＣＰＵ
２７    通信装置
３１    メインメニュー
３２    アプリケーションメニュー
３３    表処理アプリケーション画面
３７    文書作成部
３９    文書データ記憶部
４０    ファイルデータ記憶部
４２    マージ元ファイル取り出し部
４６    マージ元ファイル記憶部
４８    マージファイル記憶部
５０    定義指示部
５２    応用用語辞書
５４    定義データ記憶部
６０    表レコード抽出部
６２    データマージ部
９０    定義用副画面
９４      実行ボタン
１０１    項目名記入欄
１０３    登録語項目名記入欄
１０５    データ名記入欄
１０７    フィールド書式指示欄
１０９    終了ボタン
１１１  項目名候補メニュー
１１５  出力データファイル名入力欄
１１７  ファイル形式入力欄
１１９  実行ボタン
１２１  実行ボタン
１３１  名称記入欄
１３２  実行ボタン
【図１】
2006221616.tif 000003
【図２】
2006221616.tif 000004
【図３】
2006221616.tif 000005
【図４】
2006221616.tif 000006
【図５】
2006221616.tif 000007
【図６】
2006221616.tif 000008
【図７】
2006221616.tif 000009
【図８】
2006221616.tif 000010
【図９】
2006221616.tif 000011
【図１０】
2006221616.tif 000012
【図１１】
2006221616.tif 000013
【図１２】
2006221616.tif 000014
【図１３】
2006221616.tif 000015
【図１４】
2006221616.tif 000016
【図１５】
2006221616.tif 000017
【図１６】
2006221616.tif 000018
【図１７】
2006221616.tif 000019
【図１８】
2006221616.tif 000020
【図１９】
2006221616.tif 000021
【図２０】
2006221616.tif 000022
【図２１】
2006221616.tif 000023
【図２２】
2006221616.tif 000024
【図２３】
2006221616.tif 000025
【図２４】
2006221616.tif 000026
【図２５】
2006221616.tif 000027
【図２６】
2006221616.tif 000028
【図２７】
2006221616.tif 000029
【図２８】
2006221616.tif 000030
【図２９】
2006221616.tif 000031
【図３０】
2006221616.tif 000032
【図３１】
2006221616.tif 000033