事前に用意した雛形にDB内のレコードのデータを流し込み、注文書や領収書などの
Excelファイルを自動生成するパーツです。
こちらの記事では、大まかな設定の流れと注意事項をご案内します。
詳細な設定手順は自動処理設定:Excelファイルの生成(具体的な手順)で具体例を紹介しておりますので参照ください。
※レコードの一覧を出力する処理(=エクスポート)ではありません。
エクスポートについては操作方法:エクスポートをご覧ください。
パーツ設定の流れ
- Excelを使用して雛形ファイルを作成します。
生成されるファイルのデザイン(レイアウトや色付けなど)は雛形通りになります。
DBからデータ(お客様のお名前やご注文の内容・金額など)を流し込みたい
位置(セル)にキーワードを記入しておきます。 - パーツの詳細設定から生成結果のファイル名などを決定します。
- 雛形ファイルをアップロードします。
- 雛形ファイルの各キーワードにどのDB項目のデータを流し込むか割り当てます。
補足
仕様について
- 流し込むDB項目は、DBリンク先の項目も選択可能です。
- 複数データ(明細や複数件選択)を流し込む場合、キーワードのあるセルを
起点にして下方向のセルへ連続して出力します。
雛形に関する制限事項
雛形とするExcelファイルには、下記の制限がありますのでご注意ください。
また使用に当たっては十分なテストをしていただきますよう、お願いいたします。
- 雛形として使用できるファイルの形式は、.xlsxもしくは.xlsです。
- 自動処理によって生成されるファイルは、雛形と同じ形式となります。
※マクロが含まれる「.xlsm」などのファイル形式は動作保証の対象外です。 - ブック保護には対応していません。
処理に失敗してしまう場合など
いくつかの条件により、ファイル生成が上手く処理されないケースがあります。
そのような場合には以下の条件に該当していないかご確認の上、お手数ですが矢印で
示した対応例をご検討ください。
- 複数データを流し込んだ結果、下方向のセルにある他のキーワードを
上書きしてしまうとファイル生成に失敗します。
→ 上書きされない位置にキーワードを配置してください。 - 大量のレコードが該当する検索結果など、大きすぎるデータを
流し込もうとするとファイル生成に失敗することがあります。
→ 検索条件を厳しくして該当件数を減らすなど、取扱データ量を減らしてください。
→ ファイル生成ではなくエクスポート機能をご検討ください。
日時の出力
日時タイプの項目をExcelファイルに出力すると、その項目の「表示用書式」の設定通りの
書式で記載されます。
補足
出力した日付をExcel側で計算に用いたい場合
日時項目の表示用書式によっては、Excel側が日付と認識できず計算に使えません。
Excelに出力する項目は、下記の表にあるいずれかの表示用書式をお使いください。
|
|
表示用書式=出力結果 |
備考 |
|
|
2008年10月01日 |
|
|
平成20年10月01日 |
|
|
|
2008/10/01 15:03:30 |
計算の際、時/分/秒は無いものと扱われます。 |
|
|
2008/10/01 15:03 |
||
|
2008/10/01 |
|
|
|
H20.10.01 |
|
|
|
|
2008年10月 |
|
|
2008/10 |
計算の際は、その月の1日として扱われます。(※) |
上記の表にない表示用書式でも、
Excelにそのまま出力するところまでは問題なく動作します。
しかしそのセルを計算に用いることはできません。
補足
(※)年月日の日を省略する書式は注意
本システムの項目設定で、入力タイプを「年月日」、表示用書式を
「2008年10月」などとしている項目にご注意ください。
こういった項目は一覧画面や閲覧画面では表示されないものの、日付まで入力でき、
計算項目にも日付まで反映されます。
しかしExcelには表示用書式で出力されるので、何日かという情報は消えてしまい、
一律で1日と扱われます。
ファイルの出力
「楽楽販売」には、ファイルを保存できる項目タイプが3種類あります。
これらの項目をExcelファイルに出力した場合の結果は下記の表の通りです。
|
項目タイプ |
項目の機能 |
Excelファイルへの出力結果 |
|
イメージ |
画像ファイルを保存します。 |
画像が出力されます。 |
|
ファイル |
画像に限らず、様々な形式のファイルを保存します。 |
ファイル名と拡張子が文字列 として出力されます。 |
|
自動生成 |
「ファイル生成」パーツで生成されたExcelファイルへのリンクを保存します。 |
イメージタイプの画像出力では、雛形ファイルの対象セルの大きさ(短い方の辺)に合わせて、元の画像がリサイズされます。
元画像の縦横比は維持されませんのでご注意ください。
※3ヶ所に同じ画像を出力した結果です
帳票をPDF形式で出力したい場合
「PDF出力オプション」をご利用いただくことで対応が可能です。
オプションの詳細をお知りになりたい方は、下記記事をご覧ください。
自動でPDF化してもっと楽に!PDF出力オプションのご紹介