News Release


Advance software

2023 年 9 月 13 日
アドバンスソフトウェア株式会社

Excel で作成したレイアウトと CSV データからノーコードで帳票を出力する「CSVReport」を発表。


アドバンスソフトウェア(株)(〒918-8239 福井県福井市成和1丁目2816番地、代表取締役 魚見充孝、0776-21-9008(代))は、 現在発売中の帳票ツール「VB-Report 11」の付属製品として「CSVReport」を 2023 年 9 月 13 日にリリースします。 「VB-Report 11」の価格は1クライアント開発ライセンス 93,500 円 本体価格 85,000 円で販売します。 「CSVReport」を再配布、またはアプリケーション組み込んで別のコンピューターに配置して使用する場合は、別途ライセンスが必要になります。

CSVReport は、Excel で作成したレイアウトと CSV データからノーコードで PDF 帳票を作成するアプリケーションです。

帳票テンプレートは使い慣れた Excel で作成することができるため、新たに帳票ツールの使用方法を習得する必要がなく、すでに帳票として使用している Excel ファイルを流用することができます。またプログラムを記述することなく帳票を作成できるため、帳票開発にかかる工数を大幅に削減することができます。

実行環境に Excel をインストールする必要がないため、サーバーやクラウド環境でも使用することができます。

製品の特長

ノーコード帳票出力

コマンドラインで実行するコンソールアプリケーションです。タスクスケジューラやバッチファイルから実行することができます。
また、ミドルウェアなどの外部プログラム実行機能があるアプリケーションから実行することもできます。

ローコード帳票出力

C# や VB のプログラムから呼び出し可能なアセンブリを提供しています。
ASP.NET Core アプリケーションや Windows Forms アプリから使用できます。

セル位置の指定

データを設定するセル位置は3つの方法で指定することができます。

A1 参照形式で指定する
"A12"、"D10"、"F25"など、Excel 上で直感的に分かりやすい形式で項目名として CSV ファイルの 1 行目に設定します。

セル名で指定する
Excel の名前の機能を使用してセルに名前を付けておき、その名前を項目名として CSV ファイルの 1 行目に設定します。
データベースのフィールド名をそのまま CSV ファイルの項目名として使用する場合などに効率よく指定ができます。

変数名を指定する
Excel 上で目的のセルに”**”で始まる文字列を設定しておき、その文字列を項目名として CSV ファイルの1行目に設定します。
Excel 上で直感的に分かりやすく、作成後も位置の変更がしやすいメリットがあります。

基本機能

単票の作成

単票は Excel で作成したレイアウトと CSV ファイルだけで作成できます 。

  • CSV ファイルの 1 行目に項目名としてデータを設定するセル位置を記述することでノーコードで PDF 帳票を出力することができます。
  • CSV ファイルの 1 レコード帳票 1 ページになります。
  • 出力は PDF ファイルの他、Excel ファイルにも出力できます。

[コマンドライン例]
C:¥>csvreport -c 2-FixedName.csv -t 2-FixedName.xlsx -p out.pdf

明細を含む帳票の作成

明細を含む帳票は、CSV のデータにより 2 つの方法があります 。

1 レコードにすべての明細があるデータ
1 レコードにすべての明細を記載した CSV ファイル。
レコードが 1 ページとなりそのまま帳票を出力できます。
細かい設定が不要になる反面、CSV ファイルの項目数が増え、管理がやりにくくなる可能性があります。

明細ごとにレコードがあるデータ
1 レコードに 1 明細を記載した CSV ファイル。
正規化された一般的なデータベースと同様の形式です。設定ファイルを使用することで、明細行数の指定や、小計、合計を出力可能。
CSV ファイルの項目数が減り、管理がしやすい。

帳票設定ファイルを使用した帳票出力

帳票設定ファイル作成用のアプリケーションを使用して帳票出力に必要な情報を設定します。

明細項目、行数の指定
明細として使用する項目の指定と、1 ページ内の明細の行数を指定します。

小計、合計の指定
項目ごとのページ内の小計や全体の合計を指定します。

画像、バーコードの指定
帳票に画像やバーコードを設定することができます。

レイアウトの切り替え
あらかじめブックやシートで複数のレイアウトを用意し、特定項目の値により切り替えて出力することができます。

ローコード帳票出力

CSVReport の機能を C# や VB のプログラムで使用するで使用することができます。

CSVReport の仕組みをアセンブリ(DLL)で提供しています。CSVReport の仕組みをアセンブリ(DLL)で提供しています。
一つのメソッドを呼び出すだけで帳票を出力できます。
帳票テンプレートや CSV ファイル、設定ファイルをそのまま使用できます。
VB-Report の Web ビューアを使用することで Web アプリを構築できます。

// C# 使用例
// (1) 帳票作成クラスインスタンス作成
AdvanceSoftware.VBReport.DataReport dataReport = new
    AdvanceSoftware.VBReport.DataReport();
// (2) 帳票作成実行(設定ファイルを使用)
AdvanceSoftware.VBReport.SvgDocument[] documents = dataReport.Run(
    settingFile: settingFileName);

お問合せ先

会社概要

アドバンスソフトウェア株式会社

資本金 1千万円
代表者 魚見 充孝
所在地 〒918-8239
福井県福井市成和1丁目2816番地
TEL:0776-21-9008(代)
FAX:0776-21-9022

主な流通パッケージソフト

「ExcelCreator 11」Excel ファイル高速生成コンポーネント
「ExcelCreator for Java」Excel ファイル高速生成ツール
「VB-BarCode 5」高精度バーコード生成コンポーネント
「Yubin7」郵便番号&カスタマバーコードデータ変換ソフト

製品に対するお問合せ

営業窓口
E-mail:info@adv.co.jp
TEL:0776-21-9008
FAX:0776-21-9022

技術窓口
E-mail:お問い合わせフォーム(E-Mail)
TEL:0776-21-9172
FAX:0776-21-9022

ホームページ
https://www.adv.co.jp/