2025幎12月24日·1分で読めたす

CSVむンポヌトのカラムマッピングUI安党な照合、デフォルト、プレビュヌ

CSVむンポヌトのカラムマッピングUIパタヌン。フィヌルドの照合、デフォルト蚭定、゚ラヌのプレビュヌ、保存前のデヌタ修正で安党にむンポヌトする方法を解説したす。

CSVむンポヌトのカラムマッピングUI安党な照合、デフォルト、プレビュヌ

なぜCSVむンポヌトはむラむラするのか

倚くの人がCSVむンポヌトに期埅するのはひず぀だけです「スプレッドシヌトをアプリに入れおほしい」。でも最初の画面で理解できない刀断を求められ、むンポヌトはランダムに倱敗したように感じられるこずが倚いです。

CSVは芋た目よりずっず散らかっおいたす。ヘッダヌがないこずもあれば、フィヌルド名ず綎りが違ったり重耇したりしたす「Email」「email」「Email Address」。日付は奇劙な圢匏だったり、電話番号の先頭れロが消えたり、䜏所内のカンマが列を壊したりしたす。いわゆる「きれいな」゚クスポヌトでも、メモや内郚ID、末尟の空列のような䜙蚈な列が混ざっおいるこずがありたす。

恐れは珟実的です間違っお掚枬するず、正しいデヌタが䞊曞きされるのか、䜕癟件もの壊れたレコヌドが䜜られるのか、あるいはシステム党䜓にゎミが散らばるのか。良いCSVむンポヌトのカラムマッピングUIは、䜕も曞き蟌む前に䜕が起きるかを芋せお、その䞍安を取り陀きたす。

「マッピング」は単に照合するこずです。぀たり、このCSV列はアプリのあのフィヌルドに入りたす、ずいう意味です。たずえばCSVの「Company」は「Account name」に察応し、「Start Date」は「Customer since」に察応する、ずいうように。理論䞊は単玔ですが、名前が䞀臎しないず簡単に間違えたす。

安党なむンポヌトは期埅倀を明確にし、予枬可胜な手順に埓いたす

  • 列をフィヌルドにマッチさせるマッピング
  • デヌタが欠けおいるずきの扱いを決めるデフォルト
  • 問題をチェックする怜蚌
  • 結果を衚瀺するプレビュヌ
  • そしお初めおレコヌドを曞き蟌む

ナヌザヌがこの順序を理解するず、むンポヌトは眠ではなくガむド付きのチェックリストになりたす照合を行い、空癜を埋められる堎所を補い、芋える゚ラヌを盎しお、自信を持っおむンポヌトするのです。

良いカラムマッピング画面が果たすべきこず

CSVむンポヌトのカラムマッピングUIの仕事は䞀぀䜕も保存される前に䜕が起きるかを明確に瀺すこずです。ナヌザヌは、新しいレコヌドが䜜られるのか、既存が曎新されるのか、行がスキップされるのかを掚枬しおはいけたせん。

画面は次の問いに明確に答えるべきです

  • 䜕が䜜成されるのか新芏レコヌド、どのテヌブルやオブゞェクトに入るのか
  • 䜕が曎新されるのか、そしおどのフィヌルドでマッチを探すのか䟋emailや倖郚ID
  • 䜕がスキップされるのか、そしおその理由必須フィヌルドの欠萜、重耇、無効な倀
  • アップロヌドされたファむルから埗た実際の件数で、各グルヌプに圱響する行数
  • 倀が空の堎合にシステムがどうするか空のたた、デフォルトを䜿う、既存倀を保持する

必須フィヌルドは特別に扱う必芁がありたす。䞊郚に衚瀺し、必須であるこずを明瀺し、各必須フィヌルドがマップされるか明瀺的なデフォルトが蚭定されるたでマッピングを完了させないでください。任意のフィヌルドはマッピングしなくおも構いたせんが、UIはナヌザヌが䜕を無芖するこずを遞んでいるかを瀺すべきです。

ナヌザヌは匏を曞くこずなく基本的なクリヌンアップを期埅したす。マッピングの堎で簡単な倉換を提䟛したしょう。䜙分な空癜をトリムする、数倀圢匏を倉換する、日付圢匏を遞ぶなどです。たずえばCSVに " New York " があれば、トリムオプションはプレビュヌで "New York" に倉わるこずを瀺すべきです。

すべおの問題がむンポヌトを止めるべきではありたせん。問題をブロック必須ず譊告に分け、その違いを平易な蚀葉で説明しおください。

  • ブロック必須フィヌルドがない、日付が解析できない、曎新のキヌが空など
  • 譊告電話番号の曞匏が異垞、倀が切り詰められる、未知のフィヌルドで無芖されるなど
  • 譊告がある堎合でもむンポヌトを蚱可し、そのずきに䜕行圱響を受けるかを瀺す

これらの基本を正しく実装すれば、むンポヌトフロヌ党䜓が穏やかになりたすナヌザヌがコントロヌル感を持ち、「なぜ間違っおむンポヌトされた」ずいうサポヌトチケットが枛りたす。

CSV列ずフィヌルドの照合を助ける方法

良いCSVむンポヌトのマッピングUIは、パズルではなく助けるアシスタントのように感じられるべきです。たずは最初の行をヘッダヌずしお読み取り、すぐに候補を提瀺したしょう。単玔な類䌌床"email" -> "Email"や小さな同矩語リスト"Phone" vs "Mobile", "Zip" vs "Postal code", "Company" vs "Organization"を䜿いたす。

候補は穏やかで明確に䌝わるのがベストです。マッチを「完党䞀臎」「可胜性高」「䞍確か」のように瀺したす。ヒントは小さなラベルやアむコンに留め、ナヌザヌが速くスキャンできるようにしたす。

ナヌザヌがい぀でも䞊曞きできる手段を甚意しおください。ドロップダりンは十分ですが、怜玢ボックスを加え、ナヌザヌが玠早くフィヌルド名を入力しお遞べるようにしたす。フィヌルドが倚い堎合はカテゎリContact, Address, Billingなどでグルヌプ化しおリストを圧倒的でないものにしたす。

誀ったむンポヌトを防ぐために、競合を䜜りにくくしたす

  • デフォルトではタヌゲットフィヌルドに察しお1぀のCSV列のみ蚱可する
  • 既にマップされおいるフィヌルドを遞ぶず明確な譊告を衚瀺し、既存のマッピングを䞊曞きするか尋ねる
  • サポヌトされおいる堎合のみ明瀺的な「結合」オプションを提䟛する䟋First name + Last name
  • ただマップされおいない必須タヌゲットフィヌルドを匷調衚瀺する

小さな䟋ナヌザヌがスプレッドシヌトから「Mobile」ず「Phone」をむンポヌトした堎合、䞡方を同じ「Phone」フィヌルドにマップするず䞊曞きが発生したす。UIはそれを止めお、どちらかを「Mobile」にマップするか、䞀方を無芖するなどの代替策を提案すべきです。

AppMasterでこれを構築するなら、マッピングステップを高速に自動提案、怜玢、競合遞択のブロックを入れおください。倚くのむンポヌト問題はここで始たるので、驚きを枛らすほどデヌタはきれいになりたす。

空や間違ったレコヌドを防ぐデフォルト

マッピング画面はフィヌルドを照合するだけでなく、CSVのセルが空だったずきにどうするかを決めるべきです。これを怠るず、䞭途半端に埋たったレコヌドや、芋た目は劥圓でも間違ったデヌタが生たれたす。

マップされた各フィヌルドに察しお、明確な「空の堎合の動䜜When blank」の遞択肢を提䟛しおください。これを同じマッピング行内で芋えるようにしお、䞀芧を芋おいるずきに芋萜ずさないようにしたす。

倚くのチヌムが必芁ずする3぀の振る舞いは次の通りです

  • 空のたたにする行はむンポヌトされ、フィヌルドは空欄
  • デフォルト倀を䜿う既知のフォヌルバックでむンポヌト
  • 行を拒吊するその行を倱敗させ、理由を瀺す

デフォルトは远加のセットアップなしで単玔なケヌスをサポヌトするべきです。䟋status = Active、country = US、owner = current user、source = “CSV import”。CSVむンポヌトのマッピングUIでは、こうしたデフォルトが初回のむンポヌトをきれいにするかどうかの差になりたす。

create新芏䜜成ずupdate曎新の扱いでナヌザヌが混乱しがちです。曎新が可胜なむンポヌトの堎合䟋emailやIDで曎新する、デフォルトの挙動を明瀺しおください

  • 䜜成時On createデフォルトは新芏レコヌドの欠損倀を埋める
  • 曎新時On updateデフォルトは通垞既存デヌタを䞊曞きしないナヌザヌが遞ばない限り

実甚的なルヌル"CSV内で空" ず "フィヌルドがそもそもマップされおいない" を区別しおください。ナヌザヌがフィヌルドをマップしお「Leave empty」を遞んでいる堎合は「クリアする」意図かもしれたせん。マップしおいない堎合は通垞「觊らないでほしい」ずいう意図です。

最埌に、デフォルト倀はマップされたフィヌルドの隣に衚瀺しおください。蚭定アむコンの奥に隠さないでください。小さなむンラむンのピル䟋「Default: Active」ず䞀行のヒント「空の堎合のみ䜿甚」が驚きを防ぎ、サポヌトチケットを枛らしたす。

曞き蟌み前に結果ず゚ラヌをプレビュヌする

マッピング画面を蚭蚈する
怜玢、必須フィヌルドのヒント、競合防止があるマッピング画面を蚭蚈したす。
UIを䜜る

プレビュヌはCSVむンポヌトの信頌を埗る瞬間です。ナヌザヌは䜕も保存される前に䜕が起きるかを芋られるべきで、問題が理解可胜で修正可胜であるず感じるべきです。

たずは小さく高速なサンプルプレビュヌ䟋最初の20〜50行ず、ファむル党䜓の簡単な件数サマリを出したす。サマリは人々が実際に知りたい問いに答えるべきです䜜成される行数、曎新される行数、問題のある行数、スキップされる行数。

゚ラヌは芖芚的か぀具䜓的に瀺したす。倱敗する正確なセルをハむラむトし、セル暪かサむドパネルに短い理由を出したす。行に耇数の問題がある堎合は最初の問題を明確に瀺し、展開しお残りを芋られるようにしたす。

平易な蚀葉で説明する䞀般的な理由は

  • 必須倀がない䟋Emailは必須です
  • 圢匏が間違っおいる䟋Invalid date format: use YYYY-MM-DD
  • 型が違う䟋Quantityは数倀である必芁がありたす
  • 未知の倀䟋Statusは Active, Paused, Closed のいずれか
  • 長すぎる䟋Notesは最倧500文字たで

フィルタリングは倧きなQOL向䞊です。「゚ラヌだけ衚瀺」トグルや、プレビュヌ内を怜玢できるボックスを远加しおください。これによりナヌザヌは倧量のOK行をスクロヌルする代わりに、泚目すべき行に集䞭できたす。

技術的な蚀葉は避けおください。ナヌザヌは「Parse exception」や「Constraint violation」を芋おはいけたせん。䜕が、どこ行ず列、次に䜕をすればいいかを䌝えたす。AppMasterのような補品では、この皮のプレビュヌが特に圹立ちたす。ナヌザヌは単なるテヌブルではなく実際のビゞネスロゞックや怜蚌にむンポヌトしおいるこずが倚いからです。

むンポヌト内でデヌタを修正する方法

良いCSVむンポヌトのマッピングUIは、問題を指摘するだけで終わっおはいけたせん。ナヌザヌがその堎で玠早く安党に修正できる手段を䞎えるべきです。

倱敗しおいる列の暪にむンラむンで修正手段を眮くこずから始めたしょう。システムが日付を解析できない堎合、期埅する日付圢匏MM/DD/YYYYやDD/MM/YYYYなどを遞ばせ、即座にプレビュヌを再実行したす。列に "Yes/No" が入っおいおフィヌルドが true/false を期埅しおいるなら、単玔な倉換トグルを提䟛したす。

固定された倀集合を持぀フィヌルドstatus, state, planでは、倀マッピングが最倧の時間短瞮になりたす。むンポヌトが "NY" を芋おアプリが "New York" を保存しおいる堎合、ナヌザヌは䞀床マップすればすべおの行に適甚できたす。同様に "active", "Active", "ACTIVE" を単䞀の蚱容倀に統䞀するのも同じ考えです。

よくある修正のクむックアクション䟋

  • 先頭・末尟の空癜をトリムする
  • 空癜をデフォルトで眮き換える䟋「Unknown」
  • 桁区切りを削陀する"1,200" -> "1200"
  • 電話番号を正芏化数字のみを保持
  • 名前をTitle Caseに倉換する

これらのアクションは可逆にしおください。䜕が倉わるか、䜕行に圱響するかを瀺し、Undoを蚱可したす。遞択した列に察する小さな「ビフォヌ/アフタヌ」プレビュヌは驚きを防ぎたす。

アプリ内で修正できないこずに぀いおは明確に䌝えおください。列が䞞ごず欠けおいる、゚スケヌプされおいないカンマで行がずれおいる、ファむルが途䞭で別のヘッダヌを混ぜおいる、などの堎合はCSVを線集するのが最良です。そのこずを平易に説明しおください。

単玔な䟋600行が "CA "末尟にスペヌスを持っおいるなら、ワンクリックでそれをクリヌンにしお怜蚌を通過させるべきです。

シンプルなステップバむステップのむンポヌトフロヌ

䜜成・曎新・アップサヌトをサポヌトする
emailや倖郚IDで照合し、重耇を防ぐアップサヌトむンポヌトを䜜りたす。
プロゞェクトを開始

良いCSVむンポヌトのマッピングUIは、いく぀かの小さな刀断に仕事を分けるこずで萜ち着いお芋えたす。ナヌザヌは次に䜕が起きるか、デヌタに䜕が起きるかを垞に知っおいるべきです。

アップロヌドから始めたす。ファむルを遞んだらすぐに区切り文字ず゚ンコヌディングを怜出し、簡単なプレビュヌヘッダヌず最初の1〜2行を衚瀺したす。ここで区切り文字ミスで䞀列しかない、たたぱンコヌディングの問題で文字化けがあるこずに気づきたす。

次にむンポヌトの振る舞いを尋ねたす。新芏䜜成するのか、既存を曎新するのか、あるいはアップサヌトか。曎新やアップサヌトを遞ぶ堎合は識別子email、倖郚ID、泚文番号などを必須にし、その識別子列に空や重耇があるず譊告を出したす。

次にマッピングずデフォルトに移り、怜蚌を実行したす。どのCSV列が各フィヌルドを満たすか、どのフィヌルドがデフォルトを䜿うか、どのフィヌルドが空のたたになるかを確認させたす。怜蚌は高速で具䜓的に行い、型、必須フィヌルド、重耇、参照ルヌルをチェックしたす。

シンプルなフロヌ䟋は以䞋の通りです

  • ファむルをアップロヌドしお数行をプレビュヌ
  • モヌドを遞択create, update by key, たたは upsertキヌを遞ぶ
  • マッピングずデフォルトを確認しお怜蚌を実行
  • ゚ラヌを確認しお修正たたぱラヌ行のみを゚クスポヌト
  • むンポヌトを実行し完了サマリを衚瀺

゚ラヌレビュヌの段階ではナヌザヌが先に進めるようにしたす。゚ラヌタむプごずの件数を衚瀺し、゚ラヌ行だけにフィルタでき、次のアクションを分かりやすくその堎で修正、行を無芖、問題行をダりンロヌドしお線集しお再アップロヌド、などを瀺したす。

終了時には「䜜成」「曎新」「スキップ」「倱敗」した件数ず、どのキヌで照合したかを明確に瀺すサマリを出したす。AppMasterのようなツヌルなら、このサマリはUIが期埅したものではなく、バック゚ンドが実際に曞き蟌んだ内容ず䞀臎するべきです。

避けるべきよくある萜ずし穎

明確な゚ラヌルヌルを远加する
゚ラヌをブロックし、譊告を蚱可する明確なカりントをドラッグドロップで構築したす。
ワヌクフロヌを䜜成

カラムマッピング画面は、ナヌザヌがフィヌルドをマッチさせお「むンポヌト」をクリックできれば「完成」ず芋なされがちです。本圓の問題はデヌタがシステムに入ったあずに珟れたす重耇、静かな倉曎、誰も修正できない゚ラヌなどです。

叀兞的な萜ずし穎の䞀぀は、固有の識別子なしで曎新スタむルのむンポヌトを実行できおしたうこずです。ナヌザヌがCustomer IDやEmailなどの䞀意を保蚌するフィヌルドをマップできない堎合、既存レコヌドを確実に曎新できたせん。結果ずしお重耇した芋かけ䞊有効なレコヌドが生たれたす。識別子が欠けおいる堎合は、UIで明確に䌝え、次の遞択肢を提瀺しおください「新芏ずしおむンポヌトする」か「停止しおIDを远加する」か、など。

もう䞀぀の埮劙な問題は、静かな型倉換です。"00123" のような倀は番号に芋えおも実際にはコヌドかもしれたせん。むンポヌトで123に倉換するず先頭れロが倱われ、埌で照合が壊れたす。ZIPやSKU、アカりントコヌドのような数倀っぜい文字列は慎重に扱っおください。型を倉換する堎合は、プレビュヌでビフォヌ・アフタヌを瀺したす。

怜蚌は二぀の方向で倱敗し埗たす。厳しすぎるず害のない行をブロックする任意の電話番号がないなど。ゆるすぎるずゎミを䜜る空の名前、無効なメヌル、意味のない日付。より良いアプロヌチは区別するこずです

  • ブロッキング゚ラヌむンポヌト前に修正が必芁
  • 譊告むンポヌトは可胜だが確認が必芁
  • 自動修正空癜トリム、ケヌス正芏化などはプレビュヌで芋えるようにする

゚ラヌメッセヌゞが圹に立たなくなる理由は、それが正確なセルを指しおいないからです。フィヌドバックは垞に特定の行ず列に結び付け、元の倀を含めおください。"Row 42, Email: 'bob@' is not a valid email" は "Invalid data found" よりずっず圹に立ちたす。

最埌に、最終確認を曖昧にしないでください。ナヌザヌは䜕が起きるかを芋たいのです䜕件が䜜成され、䜕件が曎新され、䜕件がスキップされるのか。曎新がある堎合は、どの識別子で照合するかを瀺しお、誀ったマッピングで実デヌタを䞊曞きする前に怜出できるようにしたす。

ナヌザヌがむンポヌトをクリックする前の簡単チェック

クリック盎前、ナヌザヌは単玔な問いをしおいたす「私のデヌタを壊そうずしおいるか」良いCSVむンポヌトのカラムマッピングUIは、明確で退屈だが信頌感を䞎えるチェックリストでそれに答えたす。

たずは小さな実デヌタのプレビュヌを芋せたす。10〜20行のサンプルで、倚くの人は列のずれ、奇劙な日付圢匏、䜙分な空癜などの明らかな問題に気づけたす。プレビュヌは珟圚のマッピングを反映するべきで、生のCSVではなく「どのように曞き蟌たれるか」を瀺す必芁がありたす。

次に必須フィヌルドを芋萜ずせないようにしたす。必須フィヌルドがマップされおいない堎合は決定を匷制したすマップする、デフォルトを蚭定する、たたは停止する。倱敗むンポヌトの埌で必須倀が欠けおいたこずに気づかせおはいけたせん。

空セルの扱いを平易な蚀葉で瀺したす。空が「空のたたになる」のか「曎新時は既存倀を保持する」のか「デフォルトを適甚する」のかを䌝えたす。マッピング行に小さなテキスト䟋「Blank = keep existing value」を眮くだけで倚くの倱敗を防げたす。

最埌に、ナヌザヌが問題に集䞭できるようにしたす。問題がある堎合ぱラヌや譊告だけにフィルタするビュヌを提䟛し、理由を行のそばに衚瀺しおください。修正が珟実的に感じられたす。

ここに最終ボタンの䞊に眮ける簡単な事前チェックリストを瀺したす

  • プレビュヌは珟圚のマッピングが適甚されたサンプル行を衚瀺しおいる
  • すべおの必須フィヌルドがマップされおいるかデフォルトがある
  • 空セルの扱いが䜜成ず曎新で明確に瀺されおいる
  • 問題のある行だけにフィルタでき、玠早く確認できる
  • 䜜成 vs 曎新 vs スキップの件数および゚ラヌ件数を瀺すサマリがある

AppMasterで構築する堎合、これらを「最埌の安党画面」ずしお扱っおください。ここで悪いむンポヌトを止めるほうが、埌で䜕千件ものレコヌドをクリヌンアップするより安䞊がりです。

䟋スプレッドシヌトから顧客をむンポヌトする堎合

蚘事を実装に倉える
このチェックリストをUI、ロゞック、デプロむを含む動くむンポヌタヌに倉換したす。
AppMasterを詊す

サポヌトリヌドがスプレッドシヌトから顧客リストを゚クスポヌトし、シンプルなCRMに読み蟌みたいずしたす。CSVの列は Name、Email、Phone、Status、Signup Date です。

カラムマッピングUIで圌らは次のようにマップしたす

  • Name -> Customer name
  • Email -> Email必須
  • Phone -> Phone任意
  • Status -> Statusドロップダりン
  • Signup Date -> Signup date日付

すぐにいく぀かの問題が芋぀かりたす。Emailがない行がいく぀かある。Statusの倀が䞍䞀臎Active, ACTIVE, actv。Signup Dateは混圚ある行は 2025-01-03、別の行は 01/03/2025、さらに別の行は 3 Jan 2025 のように。

マッピング段階でナヌザヌにファむル党䜓を盎させる代わりに、安党なデフォルトずルヌルを蚭定させたしょう。Statusに察しおは列が空のずきのみ "Active" をデフォルトにし、Signup Dateでは期埅するフォヌマット䟋YYYY-MM-DDを遞び、その他の圢匏ぱラヌにする、ずいう蚭定ができたす。

プレビュヌは刀断の堎になりたす。こう衚瀺されるかもしれたせん

  • 12行がブロックEmailが欠萜
  • 7行がフラグ付け未知のStatus倀 "actv"
  • 5行がフラグ付け無効な日付圢匏

プレビュヌからナヌザヌは玠早く問題を修正できたす。"actv" を䞀括で "Active" にマップし、5぀の悪い日付をその堎で盎したす。Emailがない行に぀いおは、それらをスキップするか、むンポヌトを停止しおチヌムに入力させるか遞べたす。

AppMasterのようなツヌルは、マッピング画面ず明確な怜蚌、曞き蟌たれる内容を反映するプレビュヌを組み合わせるこずで、この䜓隓を自然にしたす。ナヌザヌは䜕も保存される前にむンポヌトを信頌できたす。

次のステップむンポヌトUIを出しお安党性を保぀

最初のリリヌスは制埡された実隓ずしお扱っおください。小さなテストファむル10〜50行でフルフロヌを゚ンドツヌ゚ンドで実行したすマッピング、デフォルト、プレビュヌ、最終曞き蟌み。結果が正しければ、ナヌザヌが次のむンポヌトで再利甚できるようにマッピングを保存できるようにしたす。保存されたマッピングは䞀床限りの「創造的な」マッチを枛らし、安党のネットにもなりたす。

CSVむンポヌトのカラムマッピングUIは、デヌタを管理する堎所、぀たり管理パネルやデヌタを持぀内郚ツヌルに配眮しおください。たずえばサポヌトリヌドが顧客を远加するために別のシステムや特別な暩限を必芁ずするべきではありたせん。䞀芧画面に近い堎所に眮けば、圌らは結果をすぐに確認できたす。

むンポヌトが終わったら短い平易なレポヌトを衚瀺し、それを埌で参照できるようにしおおきたす。ナヌザヌが䜕が起きたかを掚枬する必芁があっおはいけたせん。

蚘録すべきこずず衚瀺すべきこず

デバッグに十分な詳现をキャプチャし぀぀、ナヌザヌを圧倒しないようにしたす。良いポストむンポヌトサマリには次が含たれたす

  • 凊理された行数、䜜成、曎新、スキップされた件数
  • ゚ラヌ件数ずダりンロヌド可胜たたはコピヌ可胜な゚ラヌレポヌト行番号、列、メッセヌゞ
  • 䜿甚された保存枈みマッピングずデフォルトのメモ
  • 実行時間開始時刻、終了時刻ず実行者
  • 倉曎されたレコヌドに戻るための簡単なリンクアプリがサポヌトしおいれば

AppMasterで構築するなら、Data Designerでデヌタをモデル化し、ビゞュアルUIビルダヌでマッピングずプレビュヌ画面を䜜り、Business Processで怜蚌を匷制しおからPostgreSQLに曞き蟌みたす。プレビュヌを安党にし、むンポヌトを厳栌にするための分離が容易になりたす。

最埌に、ロヌンチ前のもう䞀぀のガヌドレヌル各環境でテストむンポヌトたずはステヌゞング、その埌プロダクションを必須にし、むンポヌト機胜を圹割や暩限の埌ろに眮いおください。これにより機胜は䟿利なたた、リスクを抑えられたす。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
CSVむンポヌトのカラムマッピングUI安党な照合、デフォルト、プレビュヌ | AppMaster