Zoho Creator では、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または値のいずれかでインポートできます。インポートが値またはIDのどちらに基づいているかは、項目の横に表示されます。

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

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

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

フィルター data
フィルター機能を使うことで、データを絞り込むことができます。フィルターを適用すると、フィルターされたデータのみがインポート対象データとして取り込まれます。
-
フィルターオプションをクリックします。

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

11. データの精査
データの精査オプションを利用すると、以下のスマートなデータ精査操作が実行できます。利用可能な設定は次の通りです。
- スペルの不一致を修正 - スペルの不一致やタイプミスを特定できます。クラスタとして、文字数・発音・文字の繰り返しがほぼ同じものが表示されます。クラスタ内の値は、提案された値や任意の値に修正できます。
-
欠損値を修正 - 列に空のセルが含まれているかを検出し、以下のいずれかの方法で修正できます。
- 空のセルを直前の行の値で埋める
- 空のセルを任意の値で埋める
- 空のセルをその列で最も多く出現する値で埋める
- その列に値がない行を削除する
- 分割 列 - データを1つの列から2つに分割できます。データを分割する際に使用する区切り文字(空白、カンマ、ハイフンなど)を指定する必要があります。
- Merge Columns - 2つ以上の列のデータを、選択した順番で結合できます。必要に応じて、値や結合する列の間に区切り文字(空白、カンマ、ハイフンなど)を追加することも可能です。結合後の値をプレビューできます。
- Explore and 編集 - 列内の値の頻度分布を表示します。これにより、データを検索して置き換えるか、Fix Inconsistent Spellings 操作を使用して更新するかの判断に役立ちます。
-
Standardize 日付 and 時間- 日付/日付-時間列を共通の形式に標準化できます。複数の日付形式をアップロードして標準化することが可能です。「Pivot year(基準年)」の選択オプションも利用できます。基準年は、年の値が2桁のみの場合に便利です。この場合、2桁の年の値が基準年より小さい場合は20xxに、基準年と同じかそれ以上の場合は19xxに展開されます。
メモ:
- 列が日付/日付-時間項目にマッピングされている場合、インポートした値の日付形式がアプリケーションで設定された日付形式と一致しないと、「Standardize 日付/日付-時間」の注意が表示されます。
- ユーザーが「Standardize 日付」の注意を無視した場合、日付値は設定で指定された日付順に基づいて自動的に標準化されます。「Standardize 日付」を無視すると、インポートするデータ内で複数の日付形式が列にまたがって存在する場合のみ、インポートエラーが発生します。各列ごとに適切な日付順で個別に標準化する必要があります。
電話番号の標準化 - 電話番号を国際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のサジェストを利用するには:
-
スマートサジェストボタンをクリックします。Smart Suggestionsペインに、Ziaによるサジェストの一覧が表示されます。

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

-
インポートする処理が完了すると、インポートする概要が表示されたポップアップが表示されます。エラーがある場合は表示されます。

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

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