1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【DataMagic】登録してみた!レイアウト定義_Excel形式 《入力》編ー其の弐[単一セルと表]

1
Last updated at Posted at 2026-07-31

はじめに

DataMagic では、以下の 8 形式のデータを扱うことが出来ます。

  • CSV
  • フォーマット
  • マルチフォーマット
  • 階層フォーマット
  • XML
  • TEXT
  • Excel
  • DB テーブル

DataMagic で TEXT 形式以外のデータを扱う場合は、そのデータのレイアウトを定義して、入出力ファイルの設定に使用します。

ここでは Excel形式 の《入力》の定義を登録してみます。

なお、Excel形式を使用するには、別途購入の "Excel Option" が必要です。

Excel形式

言わずと知れた "Excel" ファイルを扱うためのデータ形式です。

ちなみに

Excelファイルを入力する場合、Excel 2007以降の形式(.xlsx)だけが対象

 :arrow_down::arrow_down::arrow_down::arrow_down:

DataMagic Ver.3.1.0 からは、Excel 97-2003形式(.xls)の入力にも対応

Excelファイルを入出力する場合、Excel 2007 以降の形式は「.xlsx」だけが対象

 :arrow_down::arrow_down::arrow_down::arrow_down:

DataMagic Ver.3.1.7 からは、「.xlsm」の入出力にも対応

今回の課題

Excel形式の定義《入力》については、一覧形式の入力ファイルについて、以下の投稿で説明しています。

しか~し、Excelファイルは一覧形式のデータのみを扱うものではない訳でして。

今回は、以下のような伝票データを入力する体で、定義の登録を説明してみます。

Qiita_050-01.jpg

なぜ請求書?と思われる方が居るかもですが、
Excelのテンプレートを漁っていて、良さそうなレイアウトが、たまたま請求書だった訳でして:sweat_smile:

特に深い意味はありません。

Qiita_050-02.jpg

今回はこのテンプレートを少し加工して使っています。

レイアウト情報〔Excel〕

:one: Excel のレイアウトを定義する画面へは、
スタートページ > レイアウト情報[Excel]> Excel情報一覧[新規作成]
で画面を遷移させます。
(定義画面を開くルートは他にもありますが、まずはスタンダードな方法で)

Qiita_043-01.jpg

Excel形式は〝入力〟と〝出力〟で定義内容が違うので、最初に「入出力区分」を選択させられますが、定義画面上でいつでも変更は可能なので、ご安心を。

ちなみに、今回は《入力》編なので、「入出力区分」は〝入力〟を選択です。

:two: 項目の設定には〝管理Excelファイルから取り込む〟方法と、〝手動でコツコツ打ち込む〟方法の2つがあります。

本編では、〝管理Excelファイルから取り込む〟方法で項目を設定します。

※〝手動でコツコツ打ち込む〟方法は、《入力》編ー其の壱 でご確認ください。

〝管理Excelファイルから取り込む〟方法

〝管理Excelファイルから取り込む〟方法を使って、項目を設定する場合は、赤点線上の「管理Excelファイル」に、入力するExcelファイルのイメージ表示に使用するファイルを指定します。

Qiita_050-03.jpg

今回は、簡単なサービス請求書1.xlsx を指定して[Excelファイル取り込み]をクリックすると、下図のような画面が表示されます。

Qiita_050-04.jpg

この画面から、単一セル(赤点線内の項目) と、(緑点線内の項目)を設定していきます。

1.単一セル

単一セルは、以下のよう設定します。
例として、A1セル の「会社名」を設定します。

Qiita_050-05.jpg

:one: 入力項目(会社名)を選択
:two: 〝単一セルとして追加(セルのみ)〟をクリック
:three: 単一セルの一覧に項目が追加される(ので)
:four: 項目名を手動で入力

上記 :one::four: の作業を繰り返して、単一セルの項目を下図のように設定します。

Qiita_050-06.jpg

2.表

表は、以下のよう設定します。

Qiita_050-07.jpg

:five: 明細行のタイトル行( A12 ~ G12 )を選択
:six: 〝表の列として追加〟をクリック
:seven: 選択した行のタイトルが項目名にセットされて出力される(ので)

Qiita_050-08.jpg

:eight: A列に結合されている B列 C列 D列を選択(して)
:nine: [削除]をクリック
:ten: 必要な項目のみに編集したら、[ OK ]をクリック

Qiita_050-09.jpg

間違いが無ければ、名前( ID )を付けて保存します。

以上です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?