Excel,Wordなどに変換

Excelに変換

印刷スプールを Excelに変換することは意味があります。

印刷スプールの情報はデータ・ベースの内容がまとめられていますので
情報を解析する基盤として優れています。
従って印刷スプールをExcelに変換する機能があるのは貴重な機能であり、
既存の多くのSpoolライターのユーザー様のあいだでも
よく活用されている機能のひとつになっています。

Excel変換ができるのは、ブラウザ機能だけです。
まず、EXCEL変換のための設定に従って設定を行って下さい。
その後、ブラウザ表示で対象のスプールをクリックして選択してから
ツール・バーの Excel変換をクリックしてください。


  • OKボタンを押して処理を継続する

  • 「開く」をクリックする

  • アクセスを許可する

  • 選択するデータ部分のマークをクリックしてデータを選択する

  • 貼り付けを開始するセルを指定する

  • Excel へのデータの貼り付けが完成する
  • 完成したExcelを名前をつけて保存する

Excel変換(追加オプション)

印刷スプールの内容をExcelブックに変換することができます。
スプールの項目内用が次に示す規則に従っている場合は
スプールをExcelに変換することができます。
※ Excelダウンロードは2025年2月に改訂されました。

・Excelダウンロードはスプールを指定してダウンロードするだけで
スプール内のデータ部分を解析して抽出して見出し行と
データ部分をExcelのセルに分類して配置します。

  • [例] PGM126: 商品マスター一覧表
  • Excelダウンロードの結果

Excelダウンロードのベストゲス判断の基準の方法

Excelダウンロードは次のベストゲス基準によってスプールのデータを抽出します。
スプールの項目には文字の属性はありませんので属性も含めて次のように判断されます。

(1) 最初の10行目までで前の行より分割数が3個以上増えた行を
   見出し行と見なしてその見出し行の分割数をこのスプールの列数と見なします。

   例えば


スプール内容 | 列数
----------------------------------------------------------------------------
25/02/09 作成 商品マスター一覧表 | 2列
---------------------------------------------------------------------+------
商品コード 商品名 単価 品種コード  品種名 | 5例
---------------------------------------------------------------------+ 1列
NV-BS30S 目次ビデオ 165,000 0002 ビデオデッ | 5列
NV-BS50S ビデオ画王 200,000 0002 ビデオデッ | 5列
NV-CF1 Cカセット編集ビデオ 58,000 0002 ビデオデッ | 5列
NV-CF2 薄型テレビ 98,000 0003 コンボ   | 5列
NV-CF81 更新テスト 58,000 0004 エレクトー | 5列
NV-CF9 漢字テスト 19,000 0002 ビデオデッ | 5列
NV-F850 音声録画ビデオ 140,000 0002 ビデオデッ | 5列
NV-HK1 歌えるビデオ 90,000 0002 ビデオデッ | 5列

   初めは2列から始まって5列に増えた「商品コード ...」の行が見出し行であるとなされます。
   次にこの見出し行の5列以上である最初の「NV-BS30S ...」の行がデータ行の始まりであると
   見なされて同様に5列であるページの最後の行「NV-HK1...」が最終行であると見なされます。

(2) 2ページ以降の見出し行は除外されます。
   最初の見出し行だけがExcelの見出し行として見なされて改ページしたページの見出し行は採用されません。

(3) データ行の開始行から終了行の範囲内にある行であってもデータ行と異なる列数の行は
   データ行とは見なされず除外されます。

(4) データ行のひとつの列の値に含まれるカンマの文字は除外されます。
   [例] 165,000 --> 165000

(5) データ行のひとつの列の値がすべて数字であって
   すべてのページに渡って同じ長さに揃っていない場合はその列の属性は数字であると見なされます。
   数字と見なされた場合はExcelのセルには数字の属性で保管されます。
   数字としてExcelのセルに埋め込まれた場合はセル上では右寄せされて表示されます。

    [例] 単価の列は165,000や19,000のように数字であり
      なおかつ異なった桁数のデータが存在しますので
      単価の列は数字であると見なされます。

(6) 数字でないと判断された値は文字としてExcelのセルに埋め込まれます

(7) 数字でないと判断された値は文字としてExcelのセルに埋め込まれます。

(8) 明細データの項目は見出し行の各項目見出しの開始位置から終了位置に配置されますので
   ブランクのデータ項目が途中にあっても正しく見出しと対応するセルに配置されます。

Excelダウンロードの利用

・OnthWeb
・WRKSPL : 8=EXCEL 変換
・CVTSPLF コマンド
・CVT2EXCL コマンド

[例] QPRINT に出力したスプールをExcelにダウンロードする

CVT2EXCL SPLF(QPRINT) SPLNO(*LAST) OPTION(*DISPLAY)

[例] QUERYで出力した最後のスプールをExcelにダウンロードする

CVT2EXCL SPLF(QPQUPRFIL) SPLNO(*LAST) OPTION(*DISPLAY)

Excelダウンロードの制約仕様


| 印刷装置タイプ | *SCS
|----------------+-------------------------------
| 最大列の数 | 40列まで
|----------------+-------------------------------
| 最大行数 | 12000行まで

・Excelダウンロードは 1万ページのような大量のスプールのダウンロードに対応しているわけではありません。
 この仕様の制約の範囲内でご使用ください。

・項目の内容にスペースが含まれる場合は正しく分割されない場合があります。

・その他予想外のデータに対しても正しくセルに配置されない場合があります。

Wordに変換

印刷スプールを MS-Word (Microsoft Word) に張り付けることができます。
Word に張り付けることによって簡単に文書化の助けとなります。

Word変換ができるのは、ブラウザ機能だけです。
ブラウザ表示で対象のスプールをクリックして選択してから
ツール・バーの Word変換をクリックしてください。


  • OKボタンを押して処理を継続する

  • 「ファイルを開く」をクリックする

  • OKボタンを押して処理を継続する

HTMLに変換

印刷スプールをHTMLに変換することができます。
HTMLに変換することによってHTMLよる文書化を可能にします。

HTML変換ができるのはブラウザ機能だけです。 ブラウザの表示で対象のスプールをクリックして選択してください。 次にツール・バーのHTML変換をクリックしてください。


  • OKボタンを押して処理を継続する

テキストに変換

印刷スプールのテキスト変換とは、スプールの「開く」と同じです。
テキスト変換では、APW罫線、外字、バー・コードなどは無視されます。
これらを確認したい場合は PDF変換を行ってください。

ブラウザ表示で対象のスプールをクリックして選択してから
ツール・バーの テキスト変換をクリックしてください。


  • OKボタンを押して処理を継続する