Zoho Creatorでは、アプリケーション内のレポートにデータをインポートすることができます。Creatorは、.xls、.xlsx、.xlsm、.csv、.tsv、.ods、.accdb、.mdb、.json、numbersファイル形式からのデータインポートに対応しています。必須ファイルは、パソコン内またはDropbox、Google Drive、Zoho文書などのクラウドサービス上に保存されているものをご利用いただけます。
Zoho Writer、表計算シート、またはその他のプラットフォームにデータがある場合、.xls、.xlsx、.xlsm、.csv、.tsv、.ods、.accdb、.mdb、.json、numbersなど様々な形式で簡単にエクスポートできます。その後、Zoho Creatorへインポート可能です。
データをインポートするには:
1. Creatorアプリケーションへアクセス
インポートしたいデータのレポートへ移動します。画面右上のその他の設定ボタンをクリックし、「インポートするデータ」オプションを選択してください。
2. 必須ストレージ場所を選択
- ローカルストレージ - パソコン内に保存されているファイルを選択します。
- URL - 公開アクセス可能な直接ダウンロードリンクを入力し、URLからファイルをインポートします。
- クラウドサービス - クラウドに保存されたファイルをインポートします。左側のペインからファイルが保存されているクラウドサービスを選択します。認証後、必須ファイルを選択できます。
- 貼り付け - データの貼り付けが可能です。区切り文字で区切られた値を貼り付けてデータをインポートします。サポートされている区切り文字はカンマ( , )、タブ、セミコロン( ; )、スペース、パイプ( | )の4種類です。最大5MBまでのデータ貼り付けが可能です。

- 大きなデータファイルをインポートしている場合、インポート処理がバックグラウンドで進行しながら、アプリケーションを使用したり、インポートのステータスを表示したりできます。 ポップアップボックス内のAccess Applicationボタンをクリックすると、アプリケーションの有効な方法にアクセスできます。

-
インポートのステータスは、表示する インポートする ステータスボタンをクリックして確認できます。

「表示する インポートする ステータス」へ移動
「Recent Imports」タブには、すべてのインポートのステータス、インポートされたデータの合計数、成功および失敗したデータの両方が表示されます。
メモ: インポートするステータスは、インポート完了時刻から24時間のみ利用可能です。
-
レポートの右上隅にあるハンバーガーメニューをクリックし、インポートするを選択します。

-
表示されたウィンドウでRecent Importsタブをクリックすると、正常または失敗したインポートのステータスが確認できます。インポートするステータスは、Import progressポップアップでも追跡できます。

メモ: インポート時に失敗したデータは、データの横に表示されるダウンロードするアイコンをクリックしてCSV形式でダウンロードできます。なお、合計サイズが5MB以内の場合のみ、失敗データのダウンロードが可能です。
-
失敗したインポートを含むデータをクリックすると、下記のように失敗の理由が表示されます。
メモ: インポートするデータが初期設定および設定された検証ルールに準拠していることを確認し、エラーのないインポートを実現してください。
制限事項
-
CSVファイルの場合、ファイルのサイズ上限は2GBです。その他のファイル形式の場合、上限は100MBです。
-
CSVファイルが100MBを超える場合は、ローカルファイルからのみインポート可能です。クラウドやURLからはインポートできません。
-
最初の3,000件のデータが正常にインポートできなかった場合、残りのインポート処理も停止されます。
-
ドロップダウン、ラジオ、マルチ選択、チェックボックスなどのChoice項目は、100MBを超えるファイルではアプリケーションやフォーム作成時に利用できません。
3. インポートインターフェース
次の手順では、選択したファイルのデータが表示されたインポートインターフェースが表示されます。このインターフェースでは、指定した列のマッピングに従って作成されるデータのプレビューが提供されます。表示されたデータは編集することができます。
インポートインターフェースには、インポートするデータのフィルタリングや絞り込み、クレンジングを可能にする多様なスマート機能も備わっています。インポートしたファイル内のデータに基づき、特定項目の形式が追加されます。必要に応じて、この形式は要件に合わせて編集できます。

Creatorでは、インポートするデータのフィルタリングや絞り込み、クレンジングを可能にするさまざまなスマート機能を利用できます。
4. 最初の行は列ヘッダーです
Creatorは、インポートしたファイルの最初の行がヘッダーで構成されているかどうかを自動的に検出しようとします。最初の行は列ヘッダーオプションを選択すると、項目マッピングセクションの列にはその列ヘッダーが名前として設定されます。オプションがオフの場合、最初の行の値は実際のデータ値として扱われます。
5. 列のマッピング
列のマッピングセクションでは、インポートしたファイルの項目をCreator内の項目にマッピングできます。列マッピング画面の左側にはインポートファイルの列、右側にはCreator内の項目が表示されます。Creatorは項目を自動的にマッピングしますが、必要に応じてインポートファイルの列を任意の項目に再マッピングすることも可能です。列をマッピングするには、ドロップダウンリストから項目を選択してください。
-
Map columns ボタンをクリックします。
-
列をマッピングするには、ドロップダウンリストから項目を選択してください。

- Mandatory 項目:必須項目がマッピングされていること、またインポートするファイル内で必須項目が空欄になっていないことを確認してください。必須項目がマッピングされていない場合、インポート時にエラーが発生しますのでご注意ください。
-
Lookup 項目の取り扱い:Lookup項目は、IDまたは値のいずれかに基づいてインポートできます。どちらに基づいてインポートされるかは、項目の横に表示されます。

-
コンフリクト解決:Creatorは、項目のマッピング中に発生する可能性のある警告をハイライトして、コンフリクト解決をサポートします。コンフリクトに関する注意が表示された場合は、修正ボタンをクリックして問題を解消できます。
6. 列の追加
データをレポートにインポートする際、インポートファイルに該当する列がない項目に初期値を設定できます。追加の列を設定する場合は、次の手順に従ってください。
-
追加する列ボタンをクリックします。
- 必須項目を選択し、初期値を入力して追加するをクリックします。
メモ:
- 1回のインポートにつき、追加できる列は最大5列です。
- インポート時に追加列として関連付けられるサポート対象の項目タイプは、名前、メール、住所、電話番号、Single折れ線グラフ、Multi折れ線グラフ、番号、日付、Drop Down、Radio、Multi選択する、Checkbox、Decision箱、Rich Text、URL、時間、パーセント、通貨、小数、日付-時間、Subform、Lookup - Singleselect、Lookup - Multiselect、Auto番号です。
追加した列の特定の値を編集するには、更新したいセルをダブルクリックして新しい値を入力します。
7. インポートする設定
インポートする設定では、インポート方法の選択、インポート中にエラーが発生した場合の動作の定義、日付値のインポート形式の設定ができます。インポートする設定を定義するには:
1.設定ボタンをクリックします。
2. 表示されたタブでインポートする設定を行います。
ファイルからのデータのインポート方法を選択するには、Creatorでは2種類のインポート方法がサポートされています:
- 追加データ - 既存レポートに新しい行を追加します。
- 更新データ - 指定した一意の値項目に基づき、既存データを更新します。
メモ:
- 既存データの更新は、対象ファイル内のデータを上書きし、元に戻すことはできません。データをインポートする対象ファイルのバックアップを作成することを推奨します。
- 既存のCreatorレポート内の値は、インポートファイルの内容に従って更新されます。ファイル内で該当データの項目が空欄の場合でも、値は上書きされますのでご注意ください。
- 更新する行オプションは、レポート内に該当するフォームで一意の値を持つ項目が少なくとも1つ存在する場合のみ利用可能です。
メモ: 実行するScriptsは、インポートされたデータの最初の3,000件に対して、フォームイベントに紐づくオンSubmissionおよびオンValidationワークフローを実行します。対応しているフォーム処理は作成、編集、作成/編集フォームです。
8. インポート時のエラー発生時の処理を定義する
データのインポート中にエラーが発生する可能性があります。Zoho Creatorでは、そのような場合にどのように処理を進めるかを選択できます。[オン インポートする エラー]セクションでは、データのインポート中にエラーが発生した際に実行する操作を指定します。該当行をスキップするか、列に空の値を設定するかを選択できます。
- インターフェース左上付近に表示される設定ボタンをクリックします。設定パネルが右側からスライドインします。
-
「オン インポートする エラー」セクションの下に2つの設定が表示されます。
- スキップする該当行 - 行の値に競合が見つかった場合、Zoho Creatorは該当行をスキップします。
- 列に空である値を設定 - 列の値に競合が見つかった場合、Zoho Creatorは該当列に空である(NULL)値を設定します。
- データをインポートしない - いずれかの値に競合があった場合、Zoho Creatorはデータをインポートしません。このオプションは、インポートするデータの番号が3000未満の場合のみ対応しています。

日付の形式を設定することは非常に重要です。これにより、ファイル内の日付値をZoho Creatorがどのように解釈するかが決まります。
- インターフェース右上付近に表示される設定ボタンをクリックします。設定パネルが右側からスライドインします。
-
日付の形式の下にあるドロップダウンから、必要な値を選択します。

アプリケーションはロケールに基づいて日付を認識する機能があります。例えば、ロケールが米国の場合、「dd.mm.yyyy」のような日付は日付として認識されず、インポート時にテキストとして扱われます。今後は、すべての日付および時間形式が認識されます。列ごとに日付の形式が異なる場合は、日付と時間の標準化オプションをデータの整形セクションから利用し、共通の形式に整えることができます。
10. データのクレンジング
Creatorでは、インポートするデータをクレンジングできる機能を提供しています:
データの並べ替え
特定の列を基準に、テーブル内のデータを昇順または降順で並べ替えることができます。適用した並べ替え順序は、インポート時にも維持されます。これにより、必要な順序でデータを表示できます。データを並べ替えることで、その後のデータ精査作業がしやすくなります。
- 必要な列の下向き矢印をクリックします。
-
ドロップダウンリストから、必要な並べ替え順を選択します。

データのフィルター
フィルター機能を利用することで、データを絞り込むことができます。フィルターを適用すると、条件に合致したデータのみがインポート対象となります。
-
フィルターオプションをクリックします。

- 必須条件を設定します。条件には最大20個までのサブ条件を含めることができます。設定後、フィルターボタンをクリックします。
Find and 置き換える
Find and 置き換える機能では、データの検索および置き換えが可能です。
- Find and 置き換えるボタンをクリックします。
-
Find and 置き換える操作の条件を入力します。

11. データの精査
データの精査オプションでは、次のスマートなデータ精査操作が実行できます。利用可能な設定は以下の通りです。
- スペル不一致の修正 - スペルの不一致やタイプミスを特定できます。クラスタとして、文字数や発音、文字の繰り返しが近いものをまとめて表示します。クラスタ内の値は、推奨される値または任意の値に修正可能です。
-
欠損値の修正 - 列に空セルが含まれているか確認し、次のいずれかの方法で修正できます。
- 空セルを直前の行にある値で埋める
- 空セルを任意の値で埋める
- 空セルをその列で最も多く出現する値で埋める
- その列に値が存在しない行を削除する
- 分割 列 - データを1つの列から2つに分割できます。データを分割する際に使用する区切り文字(スペース、カンマ、ハイフンなど)を指定してください。
- 列の結合 - 2 つ以上の列のデータを、選択した順序で結合できます。必要に応じて、結合する値の間にスペース、カンマ、ハイフンなどの区切り文字を追加することも可能です。結合後の値をプレビューすることができます。
- 探索と編集 - 列内の値の出現頻度分布を表示します。これにより、検索と置き換えや スペルの不一致修正操作を使ってデータを更新するかどうかの判断に役立ちます。
-
日付・時刻の標準化 - 日付や日付-時刻の列を共通の形式に標準化できます。これにより、複数の日付形式のデータをアップロードし、統一することが可能です。また、「ピボット年」を選択するオプションも利用できます。ピボット年は、年の値が2桁のみの場合に便利です。2桁の年の値 xx がピボット年より小さい場合は 20xx に、ピボット年以上の場合は 19xx に展開されます。
メモ:
- 列が日付/日付-時刻項目にマッピングされている場合、インポートした値の日付形式がアプリケーションで設定されている形式と一致しない場合は、「日付/日付-時刻の標準化」に関する注意が表示されます。
- ユーザーが「日付の標準化」に関する注意を無視した場合は、設定で指定された日付順に基づき、自動的に標準化されます。「日付の標準化」を無視すると、インポートデータ内で複数の列に異なる日付形式が含まれている場合のみ、インポートエラーが発生します。各列ごとに適切な日付順を指定して標準化を行ってください。
電話番号の標準化 - 電話番号を国際 E.164 表記に沿って標準化できます。次のいずれかを実行できます。
特定の国の国際電話コードを、選択した列内のすべての電話番号に付加します。例えば、国として「United 都道府県」を選択した場合、+1 が選択列内のすべての電話番号に付加されます。同様に、オーストラリアの場合は +61 が電話番号に付加されます。
同じシート内の別の列に存在する国の国際電話コードを付加します。国データは国名、または標準的な2文字または3文字のISO 3166コードのいずれかで入力されている必要があります。例えば、ある行で電話番号列に「222-555-019」、国列に「United 都道府県」とある場合、「+12225550191」に変換されます。
メモ: 列が電話番号項目にマッピングされている場合、値に適切な国コードを追加するよう標準化の注意が表示されます。国コードがない値はデータのインポート失敗につながります。
複製行の修正 - この操作では、シートまたはテーブル内の1つまたは複数の列にわたる複製データを検索し、削除できます。残す複製データについて、行を含める/除外することも可能です。行を除外すると、その行はグレー表示され保持され、残りの複製行が削除されます。下記のGIFは、データの含める・除外の見え方を示しています。
データを精査する手順:
- Refine dataボタンをクリックします。
-
Refine data ペインで、ドロップダウンリストから必要な操作を選択します。

- 必要な列を選択し、データの精査操作を行います。
12. Ziaによるスマート提案
スマート提案セクションでは、Zia(Zohoのインテリジェントアシスタント)が、ファイルからアップロードされたデータに存在する可能性のある問題に基づいて提案を行います。Ziaは、次のような問題に対して提案を提示します。
- テーブルレベルでの複製する行
- データ内の不整合
- 複数のデータ型の混在
- 欠損値の存在
- 標準化されていない電話番号
- 標準化されていない名前や住所
- 標準化されていない日付/日付-時間/時間
- エスケープされていないHTMLエンティティを含むデータ
- 引用符で囲まれた値
Ziaの提案を利用するには、次の手順に従います。
-
スマート提案ボタンをクリックします。スマート提案パネルに、Ziaによる提案一覧が表示されます。

13. データのインポート
設定や項目のマッピングが完了したら、ファイルからデータをインポートする準備が整います。
-
インポートするボタンをクリックし、データのレポートへのインポートを開始します。インポートする情報量によって数秒から数分かかる場合があります。

-
インポートが完了すると、インポートの概要を表示するポップアップが表示されます。エラーが発生した場合は、その内容も表示されます。

-
インポートする 概要ボタンをクリックすると、インポートされたデータの成功/失敗の詳細な概要が表示されます。

- Access the レポートをクリックしてレポートを表示します。
新規 インポートする インターフェースの新機能:
-
新規インターフェースでは、必要な権限が付与されていれば、データの追加や更新が可能です。
- インポート中の追加や更新は、フォームに対してAccess、編集、インポートする権限が付与されている場合のみ可能です。データの更新は、Modify すべて権限や役割階層の設定にも依存します。
- 特定のフォームに編集権限が付与されていない場合、インポート処理中のデータ更新はできません。
- インポート機能は、該当フォームにAccess権限が付与されている場合のみ動作します。
- スクリプト実行を伴うファイルのインポートは、インポートするデータ数が3,000未満の場合のみ現在サポートされています。
- 初期設定では、新規インポートするインターフェースでワークフローは実行されません。インポートする 設定セクションから有効にできます。
- オン インポートする エラーセクション内の「データをインポートしない」オプションは、インポートするデータ数が3,000未満の場合のみ利用可能です。
注意事項
- .xls、.xlsx、.xlsm、.csv、.tsv、.ods、.accdb、.mdb、.json、.numbers形式のファイルからデータをインポートできます。
- 名前項目は、1つの列として存在する場合と、接頭語・名・姓・接尾語のサブフィールドで構成される複合項目として存在する場合があります。Creatorは両方のケースでデータのインポートに対応しています。
- 同様に、住所も1つの列として、または住所1・住所2・市区町村/地区・都道府県/州・郵便番号・国のサブフィールドで構成される複合項目として存在する場合があります。Creatorは両方のケースでデータのインポートに対応しています。
- ファイル内の列に真/無効などの値が含まれている場合、Creatorは自動的にDecision箱項目に関連付けます。他のブール値が含まれている場合は、Radio項目に関連付けられます。
制限事項
- インポートできる行数には制限はありませんが、ファイルサイズが100MB未満である必要があります。
- サブフォームデータのインポートには現在対応していません。
- スクリプト実行を伴うファイルのインポートは、インポートするデータ件数が3,000件未満の場合のみ対応しています。
- データをインポートしないオプションは、インポートエラー時セクション内で、インポートするデータ件数が3,000件未満の場合のみ利用可能です。
- スマートサジェストおよび詳細設定は、20MBを超えるデータのインポート時には利用できません。