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