Repolode
implerhq

implerhq/impler.io

SaaS製品に組み込める、CSV・Excelデータのインポートをガイドするオープンソースのウィジェットとバックエンド。検証、マッピング、確認に対応。

代替できる製品:OneSchemaFlatfile

スター
294
フォーク
58
未解決の Issue
26
最終コミット
2 か月前

これは何?

Implerは、SaaSアプリケーションがユーザーにガイド付きのCSV・Excelアップロード機能を提供できるオープンソースのデータインポートソリューションです。一から仕組みを構築する必要はありません。Reactパッケージ付きの埋め込み型インポートウィジェットとして提供されており、開発者はアプリにインポートボタンを追加して、顧客データを構造化された形で収集できます。

データ処理では、静的・動的な検証、自動生成されるExcelテンプレートとExcelベースの検証ルール、インポート時に無効な行を整理する機能を利用できます。インポートしたデータはwebhook経由でホストアプリケーションに送信でき、イベントフックを使えばウィジェットの状態に応じてアプリを動作させられます。スキーマは固定することも、動的に定義することもできます。

このプロジェクトは、Nx、Lerna、pnpmを使用したTypeScriptのモノレポです。バックエンドにはNestJS、WebポータルにはNext.jsを採用し、データベースにはMongoDBを使用しています。ドキュメントに従ってローカル環境で実行できます。

主な機能

  • 01埋め込み可能で、ガイド付きのレスポンシブなデータインポートウィジェット
  • 02さまざまなデータ型に対応する静的・動的な検証
  • 03Excelベースの検証機能を備えたExcelテンプレートの自動生成
  • 04インポートしたデータをアプリケーションに送信するwebhook
  • 05ウィジェットの状態に応じて処理を行うイベントフック
  • 06インポート時に無効な行を整理するデータクリーニング機能

ユースケース

  • SaaS製品に、顧客レコードをCSVまたはExcelで一括アップロードする機能を追加する
  • 既存データを含むスプレッドシートを使って、新しいアプリへのユーザー登録を支援する
  • インポートした行がデータベースに登録される前に、検証して修正する

クイックスタート

  1. 1

    Webポータルでアカウントを登録し、列を指定してインポートを作成します

  2. 2

    Reactパッケージをインストールします

    npm install @impler/react
  3. 3

    アプリの閉じタグ </body> の前に埋め込みスクリプトを追加します

使う前に知っておきたいこと

  • ウィジェットを使用するには、ImplerのWebポータルアカウントとアクセストークンが必要です。
  • 完全なセルフホスティングの設定手順はREADMEには記載されておらず、外部ドキュメントでのみ説明されています。

トピック

よくある質問

impler.io とは?
SaaS製品に組み込める、CSV・Excelデータのインポートをガイドするオープンソースのウィジェットとバックエンド。検証、マッピング、確認に対応。 Implerは、SaaSアプリケーションがユーザーにガイド付きのCSV・Excelアップロード機能を提供できるオープンソースのデータインポートソリューションです。一から仕組みを構築する必要はありません。Reactパッケージ付きの埋め込み型インポートウィジェットとして提供されており、開発者はアプリにインポートボタンを追加して、顧客データを構造化された形で収集できます。
impler.io は無料で使えますか?ライセンスは?
impler.io は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
impler.io は今もメンテナンスされていますか?
半年以内に更新あり。impler.io の最終コミットは 2026年9月1日 です。
impler.io は何に使えますか?
SaaS製品に、顧客レコードをCSVまたはExcelで一括アップロードする機能を追加する 既存データを含むスプレッドシートを使って、新しいアプリへのユーザー登録を支援する インポートした行がデータベースに登録される前に、検証して修正する
impler.io のインストール方法は?
Webポータルでアカウントを登録し、列を指定してインポートを作成します Reactパッケージをインストールします: npm install @impler/react アプリの閉じタグ </body> の前に埋め込みスクリプトを追加します
impler.io はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/implerhq/impler.io

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト