データベースの値をXLSXファイルに出力する

概要

本サンプルは、プレミアムプランの機能を利用するため、フリープランではご利用いただけません。

本サンプルでは、外部ライブラリ「SheetJS」を使用して、
ボタン押下時にデータベースに登録されているデータをXLSX形式のファイルでローカルにダウンロードする方法をご紹介します。

XLSXファイルは下記のような形式で出力されます。
 ・ファイル名:現在日時(ミリ秒)_Sample_XLSXDownload.csv
  (例:1681203821928_Sample_XLSXDownload.csv)
 ・ヘッダ行:あり
 ・カラムは4列

サンプル導入方法

  1. 下記 ダウンロード よりサンプルセット「Sample_XLSX_download.zip」を取得し、zipを解凍
  2. サイドメニュー「構成と監視」env.png
      >外部ライブラリ
       ⅰ.アップロードをクリックし、サンプルセット内の「nodejs.zip」を指定し「アップロード」
        ⇒外部ライブラリ一覧の一番上にアップロードした外部ライブラリが追加されます。
       ⅱ.ⅰのバージョン番号を選択した状態で「保存」

  3. サイドメニュー「データベース」db.png
      >DB名の縦三点リーダをクリックし「インポート」
       >ファイル で、サンプルセット内の「Sample_XLSX_Down.sql」を指定して[インポート]
        ⇒DBに「Sample_XLSX_Down」テーブルが作成され、データが3件登録されます。

  4. サイドメニュー「アプリケーション」app.png
      >[作成]
       >インポートで、サンプルセット内の「Sample_XLSX_Down.zip」を指定して "次へ"
        >アプリのIDとラベルを確認し、[作成]

  5. アプリ一覧で、インポートしたアプリ「データベースの値をXLSXファイルに出力する」をクリック

  6. サイドメニュー「設定」sett.png
      >一般設定-デフォルト設定-規定データベース をお使いのDBに変更し、[保存]

実行例

「XLSXダウンロード」ボタンを押下すると、
「ダウンロードに成功しました。」のメッセージが表示され、
「Sample_XLSX_Down」テーブルに登録されているデータが
 実行したPCのダウンロードフォルダ内にXLSXファイルとして出力されます。

sample_87.png

ダウンロード

使用機能

使用ライブラリ

 SheetJS:https://www.npmjs.com/package/xlsx

特記事項

サンプル仕様自体の問合せは、製品保守サービスに含みません。

作成バージョン

V3.4.0

更新履歴

2026-03-30 公開


[ 戻る ]