JPH05135079A - データ変換方法 - Google Patents

データ変換方法

Info

Publication number
JPH05135079A
JPH05135079A JP3296989A JP29698991A JPH05135079A JP H05135079 A JPH05135079 A JP H05135079A JP 3296989 A JP3296989 A JP 3296989A JP 29698991 A JP29698991 A JP 29698991A JP H05135079 A JPH05135079 A JP H05135079A
Authority
JP
Japan
Prior art keywords
data
spreadsheet
conversion
document
document data
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
JP3296989A
Other languages
English (en)
Inventor
Hiroshi Nakao
寛 中尾
Hiroyuki Nagasawa
宏行 長澤
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP3296989A priority Critical patent/JPH05135079A/ja
Publication of JPH05135079A publication Critical patent/JPH05135079A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 この発明は文書データと表計算データとの間
のデータ変換方法に関し、本来のデータ以外のコードを
使用することなく変換することを目的とする。 【構成】 データ変換の指示を行う入力部と、文書デー
タおよび表計算データを記憶する記憶部と、データ変換
を行う変換処理部とを備え、文書データと表計算データ
との間で相互にデータ変換を行うデータ変換方法におい
て、入力部から第1の指示を受けた際に、記憶部から読
み出した文書データ中に連続する半角スペースコードが
存在するかどうかを識別し、連続する半角スペースコー
ドが存在する場合に、その連続する半角スペースコード
部分をセパレータとして文書データを表計算データに変
換し、入力部から第2の指示を受けた際に、記憶部から
読み出した表計算データ中のセル間にセパレータとして
の半角スペースコードを複数個付加し、表計算データを
文書データに変換することを特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、文書データを表計算
フォーマットのデータに、またその逆に、表計算データ
を文書フォーマットのデータに、それぞれデータの変換
を行うデータ変換方法に関する。
【0002】
【従来の技術】従来、表計算データを文書フォーマット
のデータに変換する場合、セパレータとしてのカン
マ“,"をセル間に挿入してデータ変換を行っていた。
【0003】
【発明が解決しようとする課題】しかしながら、上記し
た従来のデータ変換方法では、例えば表計算データから
文書データに変換した後に、本来の文書データには含ま
れない“カンマ"が変換結果の文書データ中に残ること
になり、また、これが表示,印刷されるため、文書を読
みにくくしているという問題があった。
【0004】この発明は以上の事情を考慮してなされた
もので、不必要なコードを挿入することなく、文書デー
タと表計算データとの間でデータ変換を行うことのでき
るデータ変換方法を提供する。
【0005】
【課題を解決するための手段】この発明は、データ変換
の指示を行う入力部と、文書データおよび表計算データ
を記憶する記憶部と、データ変換を行う変換処理部とを
備え、文書データと表計算データとの間で相互にデータ
変換を行うデータ変換方法において、入力部から第1の
指示を受けた際に、記憶部から読み出した文書データ中
に連続する半角スペースコードが存在するかどうかを識
別し、連続する半角スペースコードが存在する場合に、
その連続する半角スペースコード部分をセパレータとし
て文書データを表計算データに変換し、入力部から第2
の指示を受けた際に、記憶部から読み出した表計算デー
タ中のセル間にセパレータとしての半角スペースコード
を複数個付加し、表計算データを文書データに変換する
データ変換方法である。
【0006】
【作用】この発明に従えば、文書データを表計算データ
に変換する指示を行うと、記憶部から読み出した文書デ
ータ中に、連続する半角スペースコードが存在するかど
うかを識別し、連続する半角スペースコードが存在する
場合には、その連続する半角スペースコード部分をセパ
レータとして文書データを表計算データに変換し、ま
た、表計算データを文書データに変換する指示を行う
と、表計算データ中のセル間にセパレータとしての半角
スペースコードを複数個付加し、表計算データを文書デ
ータに変換するよう作用する。
【0007】
【実施例】以下図に示す実施例に基づいてこの発明を詳
述する。なお、これによってこの発明は限定されるもの
ではない。図1〜図4はこの発明に係るデータ変換方法
を説明するフローチャートである。図5はその実施に使
用する文書処理装置の構成図である。図5において、1
0は入力部としてのキーボードであり、文書データを表
計算データに変換するための指示、また、表計算データ
を文書データに変換するための指示を入力する。
【0008】11は表計算データおよび文書データを記
憶している記憶部としての表計算文書データメモリであ
り、外部記憶装置あるいは内部記憶装置から構成され
る。記憶装置とは、具体的には装置内蔵のRAM、ハー
ドディスク、フロッピーディスクなどである。
【0009】12はプログラムメモリ13に格納されて
いるプログラムにしたがってデータ変換処理を行う変換
処理部としての制御装置であり、マイクロコンピュータ
から構成される。この制御装置12には、データ変換処
理途中のデータを一時的に記憶するための変換用バッフ
ァ121が備えられている。14はデータ変換に係る一
連の操作内容を表示する表示装置であり、LCDやCR
Tなどから構成される。
【0010】15は印刷メモリであり、表計算データ、
文書データを実際の印刷用データとして展開するための
メモリである。16は印刷装置であり、印刷メモリ15
から転送される印刷用データを出力する。具体的にはド
ットマトリクスタイプのプリンタなどから構成される。
【0011】このような構成において、制御装置12の
制御動作の内容を以下に説明する。図1は、文書データ
を表計算データに変換する処理を示す概略フローチャー
トであり、図2は、図1における1行分変換処理を示す
詳細フローチャートである。また、図3は表計算データ
を文書データに変換する処理を示す概略フローチャート
であり、図4は図3における1行分変換処理を示す詳細
フローチャートである。
【0012】文書→表計算変換処理 図1において、文書→表計算変換処理は、まず文書デー
タの行ポインタを初期化し(ステップ20)、1行分のデ
ータ変換処理を実行し(ステップ21)、次いで残りの行
が存在するかどうかを判断し(ステップ22)、データ変
換すべき行が残っていれば、行ポインタを1カウントア
ップして(ステップ23)上記処理(ステップ21→22)を
繰り返す。また、データ変換すべき行がなければデータ
変換処理を終了する。
【0013】図2において、上記1行分変換処理は、ま
ず変換用バッファ121をクリアし(ステップ30)、列
ポインタを初期化する(ステップ31)。次に文書データ
における対象行のうちの1文字を読み出し(ステップ3
2)、半角スペースコードであるかどうかを判断する
(ステップ33)。
【0014】判断結果がYESの場合、次の文字コード
をさらにチェックし(ステップ34)、半角スペースコー
ドであるかどうかを判断する(ステップ35)。判断結果
がYESの場合、カウンタアップのため、1文字を読み
出し(ステップ36)、変換用バッファ121内のデー
タ、すなわち1セル分のデータを変換し(ステップ3
7)、変換用バッファ121をクリアし(ステップ3
8)、列ポインタをカウントアップして2列目の処理に
移る。
【0015】上記ステップ35において、次の文字が半角
スペースコードでなければ、読み出した1文字を変換用
バッファ121にセットし(ステップ40)、ステップ32
に移る。また、上記ステップ33の判断結果がNOの場
合、次に、改行コードまたは改頁コードであるかどうか
を判断し(ステップ41)、判断結果がYESの場合はそ
の行の終わりとみなし、変換用バッファ121にセット
されたデータを変換して(ステップ42)1行分のデータ
変換処理を終了する。
【0016】表計算→文書変換処理 図3において、表計算→文書変換処理は、まず表計算デ
ータの行ポインタを初期化し(ステップ50)、1行分の
データ変換処理を実行し(ステップ51)、次いで残りの
行が存在するかどうかを判断し(ステップ52)、データ
変換すべき行が残っていれば、行ポインタを1カウント
アップして(ステップ53)上記処理(ステップ51→52)
を繰り返す。また、データ変換すべき行がなければデー
タ変換処理を終了する。
【0017】図4において、1行分の変換処理は、まず
変換用バッファ121をクリアし(ステップ60)、列ポ
インタを初期化する(ステップ61)。次に表計算データ
の対象行における1列分(1セル分)のデータを読み出し
(ステップ62)、文書データに変換する(ステップ6
3)。
【0018】次に半角スペースコードを2個付加し(ス
テップ64)、行内に残りの列があるかどうかを判断し
(ステップ65)、判断結果がYESであれば列ポインタ
を1カウントアップし(ステップ66)、ステップ62に戻
る。また、残りの列がなければ行の終わりとみなし、1
行分の変換処理を終了する。そしてすべての列のついて
変換処理を行った後は改行コードを付加する。なお、付
加する半角スペースコードの個数は2個以上であればい
くつであってもよい。
【0019】図6は、文書データと表計算データとの間
のデータ変換例である。文書から表計算へデータ変換す
る場合、文書データにおける1行目の文字列“1月"
は、文字間が全角スペースのため、文字“1"と文字
“月"とは分かれない。一方、文字列“1 月"と文字列
“2 月"の間は半角スペースが連続しているため、デ
ータ変換後は2つのセルに分かれる。また、2行目の文
字列“100"と文字列“150"の間においても、半角
スペースが連続しているため、データ変換後は2つのセ
ルに分かれる。
【0020】また、表計算から文書へデータ変換する場
合、1列目と2列目のデータ間はセパレータとして半角
スペース2個を付加している。また、文字列“100"
と文字列“150"の前には、変換時に半角スペースを
付加し、位置合わせを行っている。
【0021】
【発明の効果】この発明の方法によれば、連続する半角
スペースコードをセルのセパレータに使用しているた
め、データ変換処理の際に本来の文書データ以外のデー
タを含めずに変換することができる。また、半角スペー
スコードと全角スペースコードとを使い分けることによ
り、データを分離するかしないかを決めることが可能と
なる。
【図面の簡単な説明】
【図1】この発明の実施例による文書→表計算変換処理
の概略フローチャートである。
【図2】図1の1行分変換処理を示す詳細フローチャー
トである。
【図3】この発明の実施例による表計算→文書変換処理
の概略フローチャートである。
【図4】図3の1行分変換処理を示す詳細フローチャー
トである。
【図5】この発明の実施例に使用する装置のブロック図
である。
【図6】実施例による文書データと表計算データ間の変
換例を示す説明図である。
【符号の説明】
10 キーボード 11 表計算文書データメモリ 12 制御装置 13 プログラムメモリ 14 表示装置 15 印刷メモリ 16 印刷装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 データ変換の指示を行う入力部と、文書
    データおよび表計算データを記憶する記憶部と、データ
    変換を行う変換処理部とを備え、文書データと表計算デ
    ータとの間で相互にデータ変換を行うデータ変換方法に
    おいて、 入力部から第1の指示を受けた際に、記憶部から読み出
    した文書データ中に連続する半角スペースコードが存在
    するかどうかを識別し、連続する半角スペースコードが
    存在する場合に、その連続する半角スペースコード部分
    をセパレータとして文書データを表計算データに変換
    し、 入力部から第2の指示を受けた際に、記憶部から読み出
    した表計算データ中のセル間にセパレータとしての半角
    スペースコードを複数個付加し、表計算データを文書デ
    ータに変換するデータ変換方法。
JP3296989A 1991-11-13 1991-11-13 データ変換方法 Pending JPH05135079A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3296989A JPH05135079A (ja) 1991-11-13 1991-11-13 データ変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3296989A JPH05135079A (ja) 1991-11-13 1991-11-13 データ変換方法

Publications (1)

Publication Number Publication Date
JPH05135079A true JPH05135079A (ja) 1993-06-01

Family

ID=17840815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3296989A Pending JPH05135079A (ja) 1991-11-13 1991-11-13 データ変換方法

Country Status (1)

Country Link
JP (1) JPH05135079A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736862A (ja) * 1993-07-15 1995-02-07 Nec Corp データ挿入装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736862A (ja) * 1993-07-15 1995-02-07 Nec Corp データ挿入装置

Similar Documents

Publication Publication Date Title
US5438657A (en) Document processing apparatus for extracting a format from one document and using the extracted format to automatically edit another document
CN102081594A (zh) 从可移植电子文档中提取字符外接矩形的设备和方法
US20070171459A1 (en) Method and system to allow printing compression of documents
JPS6290762A (ja) 文書作成装置
JPH05135079A (ja) データ変換方法
EP0449322B1 (en) Text processing apparatus with formatting of text
JPS5994131A (ja) ワ−ドプロセツサ
JP4396205B2 (ja) 帳票データ入力装置およびプログラム
US20020181779A1 (en) Character and style recognition of scanned text
JP4008628B2 (ja) ページ編集装置、ページ編集方法、ページ編集プログラム、及び画像形成装置
JP2001195522A (ja) 表処理装置および記憶媒体
JP3218088B2 (ja) プリンタ
US7812974B2 (en) Image processing apparatus for arranging content onto a reduced number of output pages
US4963042A (en) Horizontal line position adjusting in frame processing device
WO2004090745A1 (en) System for printing variable data
JPS61156366A (ja) ワ−ドプロセツサ
JPH07262317A (ja) 文書処理装置
JP3475180B2 (ja) プリンタ
JPH0216068A (ja) 像形成装置
JP3005912B2 (ja) データ出力装置
JPS59106035A (ja) 文書処理装置の振仮名付加方式
JP2503129B2 (ja) ドットプリンタの特殊文字印字処理装置
JPH07253968A (ja) 文字列データ処理装置
JPH0548851A (ja) 画像記録装置
JPH07253969A (ja) 文書処理装置