JPH10171901A - 表処理装置及び表処理プログラムを記録した媒体 - Google Patents

表処理装置及び表処理プログラムを記録した媒体

Info

Publication number
JPH10171901A
JPH10171901A JP8330876A JP33087696A JPH10171901A JP H10171901 A JPH10171901 A JP H10171901A JP 8330876 A JP8330876 A JP 8330876A JP 33087696 A JP33087696 A JP 33087696A JP H10171901 A JPH10171901 A JP H10171901A
Authority
JP
Japan
Prior art keywords
data
cell
condition
program
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8330876A
Other languages
English (en)
Inventor
Katsuji Takano
勝次 高野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP8330876A priority Critical patent/JPH10171901A/ja
Publication of JPH10171901A publication Critical patent/JPH10171901A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】セルのデータ内容に従って特定のコマンドある
いはプログラムを実行する。 【解決手段】データ条件と特定の処理(コマンドあるい
はプログラム)とを定義テーブル15bに定義してお
く。コンピュータ11はデータチェックプログラム14
bの起動により、表データの各セルに対して、定義テー
ブル15bのデータ条件との比較を各セル毎に個別に行
い、データ条件と一致するデータを有するセルを検索す
る。データ条件に合致するデータを有するセルが存在す
れば、コンピュータ11はメールプログラム14cを起
動するなどのデータ条件に対応する特定の処理を実行す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のセルからな
る表データを処理する表処理装置に係り、特にセルのデ
ータ内容に従ってコマンドあるいはプログラムを実行可
能な表処理装置及び表処理プログラムを記録した媒体に
関する。
【0002】
【従来の技術】従来、表データの各セル内の数値データ
に対して、予め設定された数値データ条件との比較を行
い、その比較結果に応じてデータ条件が一致するセルを
所定のセル書式(背景色など)で印字するようにした装
置がある。
【0003】このような装置では、例えば各月毎の売り
上げを示した表データがあり、その表データに対し、
「100」以下というデータ条件を与えておくと、その
データ条件に合致するデータを有するセルが所定のセル
書式で印字される。これにより、表データの中で、指定
した条件に合うデータの箇所を視覚的に確認することが
できる。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
たような技術は、表データのセルの情報(特に書式)を
変更するものであり、それ以外の、例えばセルの値によ
って全く別のプログラムを起動することはできなかっ
た。このため、数値の集計などの結果に応じて複雑な処
理を実行したい場合に、従来では、表データの中でデー
タ条件と一致するセルを確認後、特定の処理を実行する
ためのプログラムを独立に起動する必要があり、非常に
不都合であった。
【0005】そこで、本発明は上記事情に鑑みなされた
ものであり、セルのデータ内容に従って特定のコマンド
あるいはプログラムを実行することのできる表処理装置
及び表処理プログラムを記録した媒体を提供することを
目的とする。
【0006】
【課題を解決するための手段】本発明は、複数のセルか
らなる表データを処理する表処理装置において、データ
条件と特定の処理とが定義付けられた定義テーブルを記
憶する記憶手段と、上記表データの各セルに対して、上
記記憶手段に記憶された定義テーブルのデータ条件との
比較を各セル毎に個別に行い、上記データ条件と一致す
るデータを有するセルを検索する分析手段と、この分析
手段によって上記データ条件と一致するデータを有する
セルが検索されたとき、上記データ条件に対応する特定
の処理を実行する処理実行手段とを具備したものであ
る。
【0007】このような構成によれば、データ条件と特
定の処理を定義テーブルに定義しておくことにより、表
データの各セルに対して、データ条件との比較が各セル
毎に個別に行われる。そして、データ条件と一致するデ
ータを有するセルが検索されると、データ条件に対応す
る特定の処理(コマンドあるいはプログラム)が実行さ
れる。
【0008】
【発明の実施の形態】以下、図面を参照して本発明の一
実施形態を説明する。図1は本発明の一実施形態に係る
表処理装置の構成を示すブロック図である。本装置は、
記録媒体に記録されたプログラムを読み込み、このプロ
グラムによって動作が制御されるコンピュータ11によ
って実現される。
【0009】コンピュータ11は、本装置全体の制御を
行うものであり、ここでは図4に示すような表処理を実
行する。このコンピュータ11には、例えばROM、R
AM等の内部メモリ12が設けられている。
【0010】内部メモリ12には、コンピュータ11を
起動するための制御プログラム、表示や印字に用いるフ
ォントデータなど、本装置に必要な各種データが記憶さ
れている。また、この内部メモリ12には、FD(フロ
ッピーディスク)13、CD−ROM14、HD(ハー
ドディスク)15等の記録媒体に記録されたプログラム
や、各種データファイルがインストールされる。
【0011】本実施形態では、CD−ROM14に表処
理アプリケーション14a、データチェックプログラム
14b、メールプログラム14cが記録されており、H
D15に表データファイル15a、定義テーブル15
b、メールアドレステーブル15c、指導文データファ
イル15dが記録されている。コンピュータ11は、入
力指示に従ったプログラムの起動で、これらの記録媒体
に記録されたプログラムやデータファイル等を内部メモ
リ12に読み込んで、各種処理を実行する。
【0012】また、本装置は、表示部16、プリンタ1
7、キーボード/マウス18、通信インターフェース1
9を有する。表示部16は、例えばCRT (Cathode Ra
y Tube) やLCD (Liquid CrystalDisplay) 等の表示
装置からなり、コンピュータ11の制御の下で各種デー
タの表示を行う。プリンタ17は、コンピュータ11の
制御の下で各種データの印刷を行う。キーボード/マウ
ス18は、データの入力や指示を行うための入力装置で
ある。通信インターフェース19は、通信ネットワーク
を介して外部装置とデータ通信を行うためのインタフェ
ースである。
【0013】図2は同実施形態における表データの構成
を示す図である。表データは、複数のセルを有する。セ
ル(cell)とは、表計算ソフトのマス目のことであり、
そこに文字列や数値などを任意に入力することができ
る。ここでは、A列に営業担当者名、B列に売上、C列
に粗利を入力した管理表を例にとる。この表示データ
は、HD15の中の表データファイル15aに保持され
ている。
【0014】図3は同実施形態における定義テーブルの
構成を示す図である。図中21はセル範囲であり、表デ
ータの中で分析対象となるセルを示す。22はデータ条
件(数値でも文字でも可能)を示す。23は特定の処理
であり、セルのデータ内容と関連するコマンドあるいは
プログラムを示す。
【0015】このような構成の定義テーブル15bは予
め図示せぬ定義画面を通じて作成された後、HD15に
保持される。図3の例では、B列の2行〜100行の範
囲で、売上が3000万円以下の担当者に、指導文1と
いうメールを送ることが定義されている。また、同じ範
囲で、売上が3000万円以上5000万円未満の担当
者に、指導文2というメールを送ることが定義されてい
る。
【0016】次に、同実施形態の動作を説明する。図4
は同実施形態における処理動作を説明するためのフロー
チャートである。ユーザがキーボード/マウス18の操
作によりデータチェックを指示すると、コンピュータ1
1はCD−ROM14からデータチェックプログラム1
4bを読み込み、以下のような処理を実行する。
【0017】すなわち、コンピュータ11は、まず、H
D15に格納された定義テーブル15bを解析し、同テ
ーブル15bの1行目のセル範囲とデータ条件を取得す
る(ステップS11)。
【0018】次に、コンピュータ11は、当該表データ
のセル範囲内に存在する各セルを1つ1つチェックし
て、データ条件に合致するデータを有するセルを検索す
る(ステップS12〜S15)。その結果、セル範囲内
にデータ条件に合致するデータを有するセルが存在すれ
ば(ステップS13のYes)、コンピュータ11はデ
ータ条件に対応する特定の処理(コマンドあるいはプロ
グラム)を実行する(ステップS14)。
【0019】ここでは、特定の処理として、図3に示す
ようなメール発信処理が定義されている。したがって、
データ条件と一致するセルがあると、コンピュータ11
は直ちにメールプログラム14cを起動し、指導文デー
タファイル15dから指導文を読み出し、該当セルに属
する担当者のメールアドレスをメールアドレステーブル
15cから取得し、そのメールアドレスを宛先にして上
記指導文をメール発信する、といった処理を実行するこ
とになる。図2の例では、B列の4行目のセルの値「4
265万円」が2行目のデータ条件として定義されてい
る「3000万円以上5000万円未満」に一致する。
したがって、担当者「鈴木五郎」に対して、指導文2が
メール発信されることになる。
【0020】セル範囲内の全てのセルに対する処理が終
了すると(ステップS15のYes)、コンピュータ1
1は、定義テーブル15bの次の行のセル範囲とデータ
条件を取得して上記同様の処理を繰り返す(ステップS
16)。
【0021】このように、表データにおいて、予め指定
されたセル範囲内でデータ条件と一致するセルがあれ
ば、そのデータ条件に応じた特定の処理(コマンドある
いはプログラム)が実行される。したがって、ユーザが
介在しなくとも、表データの中でデータ条件と一致する
ものがあれば、直ちにそのデータ条件に応じた特定の処
理を実行することができる。
【0022】なお、上記実施形態では、各担当者毎の売
り上げを管理する場合を想定して説明したが、本発明は
これに限るものではなく、例えば販売管理システムの一
環として、在庫数量が一定量を下回った際に、その品目
を問屋に発注したり(図5)、予備校などのテスト結果
の管理と再試験通知書の発行を連動させる場合(図6)
などにも適用することができる。その場合の表データ及
び定義テーブルの例を図5及び図6に示す。
【0023】図5は本発明の第2の実施形態としての表
データ及び定義テーブルの例を示す図である。ここで
は、条件により発注依頼書を出力する場合を想定してい
る。図5(a)は表データである。在庫マスタとして、
品目コードとそれに対応する在庫数量が各セルに記入さ
れている。同図(b)は定義テーブルである。図中「B
?」は列記号がB(左から2列目)で、行番号が任意
(1〜最大)のセル範囲を示す。「hacchuu 」は発注依
頼書を出力するプログラムを示し、その引数は品目コー
ドである。「A?」はA列(左から1列目)の同一行番
号のセルの内容を示す。
【0024】この例では、「10003」の品目コード
の在庫数量「5」がデータ条件として定義されている
「10個未満」に該当するため、その品目の発注依頼書
が出力される。
【0025】図6は本発明の第3の実施形態としての表
データ及び定義テーブルの例を示す図である。ここで
は、条件により再試験通知書を出力する場合を想定して
いる。図6(a)は表データである。成績マスタとし
て、生徒コードとそれに対応する点数が各セルに記入さ
れている。同図(b)は定義テーブルである。図中「B
?」は列記号がB(左から2列目)で、行番号が任意
(1〜最大)のセル範囲を示す。「saisiken」は再試験
通知書を出力するプログラムを示し、その引数は生徒コ
ードである。「A?」はA列(左から1列目)の同一行
番号のセルの内容を示す。
【0026】この例では、「00002」の生徒コード
の点数「45」がデータ条件として定義されている「5
0点未満」に該当するため、その生徒に対して再試験通
知書が出力される。
【0027】なお、上述した実施形態において記載した
手法は、コンピュータに実行させることのできるプログ
ラムとして、例えば磁気ディスク(フロッピーディス
ク、ハードディスク等)、光ディスク(CD−ROM、
DVD等)、半導体メモリなどの記録媒体に書き込んで
各種装置に適用したり、通信媒体により伝送して各種装
置に適用することも可能である。本装置を実現するコン
ピュータは、記録媒体に記録されたプログラムを読み込
み、このプログラムによって動作が制御されることによ
り、上述した処理を実行する。
【0028】
【発明の効果】以上説明したように、本発明によれば、
表データにおいて、セルのデータ内容に従って特定のコ
マンドあるいはプログラムを実行することができる。し
たがって、数値の集計などの結果に応じて複雑な処理を
実行したい場合にコマンド実行が可能となり、プログラ
ミング言語によるシステム開発を行わなくて良い場合が
出てくる。
【0029】また、データ条件と特定の処理(コマンド
あるいはプログラム)との関係をテーブル形式で簡単に
定義できるため、マクロ言語などのように、新たに文法
を学習する必要がなくなる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る表処理装置の構成を
示すブロック図。
【図2】同実施形態における表データの構成を示す図。
【図3】同実施形態における定義テーブルの構成を示す
図。
【図4】同実施形態における処理動作を説明するための
フローチャート。
【図5】本発明の第2の実施形態としての表データ及び
定義テーブルの例を示す図。
【図6】本発明の第3の実施形態としての表データ及び
定義テーブルの例を示す図。
【符号の説明】
11…コンピュータ 12…内部メモリ 13…FD 14…CD−ROM 14a…表処理アプリケーション 14b…データチェックプログラム 14c…メールプログラム 15…HD 15a…表データファイル 15b…定義テーブル 15c…メールアドレステーブル 15d…指導文データファイル 16…表示部 17…プリンタ 18…キーボード/マウス 19…通信インターフェース 21…セル範囲 22…データ条件 23…特定の処理

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 複数のセルからなる表データを処理する
    表処理装置において、 データ条件と特定の処理とが定義付けられた定義テーブ
    ルを記憶する記憶手段と、 上記表データの各セルに対して、上記記憶手段に記憶さ
    れた定義テーブルのデータ条件との比較を各セル毎に個
    別に行い、上記データ条件と一致するデータを有するセ
    ルを検索する分析手段と、 この分析手段によって上記データ条件と一致するデータ
    を有するセルが検索されたとき、上記データ条件に対応
    する特定の処理を実行する処理実行手段とを具備したこ
    とを特徴とする表処理装置。
  2. 【請求項2】 上記特定の処理は、セルのデータ内容と
    関連するコマンドあるいはプログラムであることを特徴
    とする請求項1記載の表処理装置。
  3. 【請求項3】 セル範囲を上記定義テーブルに定義して
    おくことにより、 上記分析手段は、上記表データの上記セル範囲内で上記
    データ条件との比較を各セル毎に個別に行い、上記デー
    タ条件と一致するデータを有するセルを検索することを
    特徴とする請求項1記載の表処理装置。
  4. 【請求項4】 複数のセルからなる表データを処理する
    ためのプログラムを記録した媒体であって、 コンピュータを、 データ条件と特定の処理とが定義付けられた定義テーブ
    ルを記憶させる記憶手段、 上記表データの各セルに対して、上記記憶手段に記憶さ
    れた定義テーブルのデータ条件との比較を各セル毎に個
    別に行い、上記データ条件と一致するデータを有するセ
    ルを検索させる分析手段、 この分析手段によって上記データ条件と一致するデータ
    を有するセルが検索されたとき、上記データ条件に対応
    する特定の処理を実行させる処理実行手段として機能さ
    せるためのプログラムを記録したコンピュータ読み取り
    可能な媒体。
JP8330876A 1996-12-11 1996-12-11 表処理装置及び表処理プログラムを記録した媒体 Pending JPH10171901A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8330876A JPH10171901A (ja) 1996-12-11 1996-12-11 表処理装置及び表処理プログラムを記録した媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8330876A JPH10171901A (ja) 1996-12-11 1996-12-11 表処理装置及び表処理プログラムを記録した媒体

Publications (1)

Publication Number Publication Date
JPH10171901A true JPH10171901A (ja) 1998-06-26

Family

ID=18237509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8330876A Pending JPH10171901A (ja) 1996-12-11 1996-12-11 表処理装置及び表処理プログラムを記録した媒体

Country Status (1)

Country Link
JP (1) JPH10171901A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049803A (ja) * 2013-09-03 2015-03-16 株式会社島津製作所 測定データのグラフ表示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049803A (ja) * 2013-09-03 2015-03-16 株式会社島津製作所 測定データのグラフ表示方法

Similar Documents

Publication Publication Date Title
US6279006B1 (en) Structured data management system and computer-readable recording medium storing structured data management program
CA2684822C (en) Data transformation based on a technical design document
US5630126A (en) Systems and methods for integrating computations into compound documents
EP1402404B1 (en) Storing and retrieving the visual form of data
JPH113338A (ja) 多言語入力システム、多言語入力方法及び多言語入力プログラムを記録した記録媒体
US20080091707A1 (en) Method and medium for managing data
US10853558B2 (en) Transforming digital text content using expressions
US20080077564A1 (en) Document-search supporting apparatus and computer program product therefor
CN112418875A (zh) 跨平台税务智能客服语料迁移方法及装置
WO2026001052A1 (zh) 任务处理方法、装置、设备和计算机可读存储介质
CN116126721A (zh) 测试用例文档的格式转换方法、装置、计算机设备和存储介质
JPH08185349A (ja) データセキュリティ装置
CN112558966A (zh) 深度模型可视化数据的处理方法、装置及电子设备
CN119089039A (zh) 数据处理方法、装置、设备和可读存储介质
JPH10171901A (ja) 表処理装置及び表処理プログラムを記録した媒体
US7428697B2 (en) Preserving content or attribute information during conversion from a structured document to a computer program
Teetor 25 Recipes for Getting Started with R: Excerpts from the R Cookbook
JP5400688B2 (ja) 提案仕様書作成支援方法、プログラムおよび提案仕様書作成支援装置
US20160070698A1 (en) Database Management System Tools for An Automated Work to Stage Process
US8839097B2 (en) System and method for information encapsulation for providing multiple deliverable formats from one information source
Ramsey et al. Man-computer interface design guidance: State of the art
US12608350B2 (en) AI-powered concept-driven visualization authoring
US20250245554A1 (en) System for quality control of data by double blinded verification and a method thereof
JP2020123134A (ja) 抽出方法,情報処理装置および抽出プログラム
JP3157917B2 (ja) データ処理方法およびデータ処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040413

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040609

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050419