製品情報

XCute (Excel用Webアプリ開発ツール)

概要

Excelの機能を活用し、高度なWebアプリを短期間で手軽に作成できます。
XCuteはExcelで作って使うWebアプリ開発ツールです。

売上情報や価格情報など、企業内やパートナー企業との間でExcelファイルとして共有している情報を、インターネットで共有したいとお考えではありませんか?
Xcuteは、MS-ExcelのシートをノンプログラミングでWebアプリケーションに変換し、バックエンドのデータベースとの連携を実現します。

【 XCuteの特長 】

1. 多国語対応で、世界で使えるWebアプリ
海外から現地言語での入力にも対応し、グローバルなビジネスを支えます。

2. プログラミング言語を使用せず、Excelのスキルで手軽に開発
使い慣れたExcelをベースに開発するため、煩わしさがありません。

3.Excelの自由度でBI専用ツールにも負けないレポート出力
Excelの画面イメージがそのままWeb化されるので、業務に特化した独自のシステムを作成できます。

4. 多くの種類のデータベースをサポート
ODBCやADOに対応した各種データベース、Oracle・SQLServer・DB2はネイティブ接続可能です。

5.短期間開発で大幅なコストダウン
Excelだから圧倒的な開発スピード、自社開発でさらにコストダウンが見込めます。

XCuteのしくみ

Excelは表や帳票、グラフの作成など誰もが使うビジネスの必須ツールです。XCuteはこの Excelを使ってデータベースとWebブラウザを結びつけ、Webアプリを作成します。データはOracleなどのRDBで扱い、画面のレイアウトやコントロールはExcelで行っています。

【 動作原理 】

【 システム構成 】

Excelから入出力可能な「ExcelOpen機能」

XCuteは、サーバー側でExcelが動作しHTMLを生成してWebブラウザに配信する純粋なWebアプリケーションサーバーです。さらにサーバー内でExcelが動作していることから、HTMLだけではなくExcelブックをそのまま配信することができます。クライアントにExcelがインストールされていればExcelの機能をフルに活用できるため、計算式や関数、リストボックスやスピンボタンなどのオブジェクトを組み合わせることにより、HTMLでは作成するのが困難なリッチな機能を手軽に実現できます。
Excelの画面をインターフェイスにすることでExcelの機能を損なうことなくデータ入出力の仕組みを実現するのがExcelOpen機能です。

データエントリーからBIまで

【 帳票 】

XCuteでは、親・子・孫とテーブルをリンクして階層化し、下図のような「貸借対照表」などのレポート類を作成できます。

【 クロス集計・入力 】

階層化してグルーピングしたXCuteのクロス集計表が作れ、Excel標準のピボット集計機能なども使用できます。クロス表からデータ入力もでき、予算実績管理に利用されています

その他の機能と安心のセキュリティー

■ファイルアップ・ダウンロード機能

レコードにバイナリーファイルを関連付ける機能を搭載しています。写真やPDFなどの資料を添付することで、より便利に活用いただけます。

■メール送受信機能

レコードにバイナリーファイルを関連付ける機能を搭載しています。写真やPDFなどの資料を添付することで、より便利に活用いただけます。

■マクロ(Excel VBA)の実行

マクロを呼び出し、実行結果を反映した画面をブラウザに出力できます。
数式だけでは難しい処理や、今までに作成したVBA資産を活用出来ます。

■EXT_SQL(エクステンドSQL)機能

任意のSQL文を発行できます。 クリエイトテーブルなどのテーブル操作やストアードプロシジャーの実行、トランザクションの開始やコミット、ロールバックなどデータベースの機能をフルに活用することが可能です。

■ナビゲーション機能

HTMLタグやXCuteのコマンド入力をサポートする機能を搭載しています。 開発者への負担を大幅に軽減することで効率良い開発を約束します。

■排他機能

複数人が同じレコードを表示しデータの変更を行う場合、「後勝ち」の問題に悩まされますが、XCuteは排他機能を搭載しておりレコードのレビジョンを 管理することで、後勝ちを防止する仕組みを提供します。

■いたずら(不正コードの投入)防止機能

Webブラウザの入力フォームから悪意のあるSQLやHTMLタグの投入を防止するため内部的に文字を置き換えたり、特定の文字の入力を禁止する機能を備えます。(クロスサイト スクリプティングやSQLインジェクションの防止)また、DoSアタックや極端に長い文字列の送信を制限する機能も搭載しており、外部の攻撃からシステムを守ります。

■SSL暗号化通信対応

XCuteに標準添付のApache Webサーバは、インストールするだけですぐにSSL通信環境を御利用いただけます。難しい設定は必要ありません。

■運用ツール

作成したアプリケーションを管理する運用ツールにより、不具合発生時に管理者へメールを送信するなど安定した運用をサポートする機能を提供します。 また、アプリケーションの使用頻度を確認したり、負荷分散の機能を提供します。