従業員一覧 > インポート にてファイルをアップロードした際にエラーメッセージが表示されることがあります。エラーメッセージ別の対処方法を解説します。
目次
- 「インポートに失敗しました」「ファイルアップロード中にエラーが発生しました」「ファイル内にデータが存在しません」「文字エンコーディングのエラー」
- 「カスタムバリデーションを通過できません」
- 「従業員の新規登録は、KING OF TIME勤怠にて行って下さい。従業員ID: [ここに従業員コードを指定してください]」
- 「一度にインポートできる上限は◯人となります。分割して再度インポートしてください。」
- 「従業員がいません」
- 「エラー発生しました。このページを再読み込みしてください」
「インポートに失敗しました」「ファイルアップロード中にエラーが発生しました」「ファイル内にデータが存在しません」「文字エンコーディングのエラー」
これらのエラーメッセージが出る場合、以下2通りのケースが考えられます。
特殊文字が含まれている
髙(はしごだか)のような、一般的な文字セットに含まれない特殊文字が含まれている場合、エラーになります。ファイルから特殊文字を除いて、再度アップロードしてください。
文字コードが正しくない
CSVファイルの文字コードが「UTF-8」以外になっているとエラーになります。「UTF-8」に変換のうえ、再度アップロードしてください。
補足
- Windows標準の「メモ帳」で、CSVファイルを「UTF-8」に変換できます。CSVファイルを「メモ帳」で開き、[ファイル]>[名前を付けて保存]>保存画面の下部にある 「文字コード」 を 「UTF-8」 に変更し、ファイル名を xxx.csv のままにして保存してください。
- 一度「UTF-8」形式に変換したCSVデータをExcel(2016などの旧バージョン)で開くと、異なる文字コードに変換されます。編集の際は、メモ帳などのテキストエディタの利用をおすすめします。
「カスタムバリデーションを通過できません」
セレクトメニュー(択一式の項目)をインポートする際に、「セレクトメニューのインポート形式を選択」と、CSVファイルの入力形式が一致していない場合に表示されるエラーです。
例えば次のような状況ではエラーになります。
-
「セレクトメニューのインポート形式を選択」では「名称」を選択している
-
しかし、CSVファイルには「コード」を入力している
「セレクトメニューのインポート形式を選択」項目を、CSVファイルの形式に合わせて変更し、再度アップロードしてください。
補足
CSVファイルにおいて、セレクトメニュー項目は、「セレクトメニューのインポート形式を選択」で選択した形式に合わせて入力する必要があります。
-
「名称」でインポートする場合:選択肢の名称をそのまま入力
-
「コード」でインポートする場合:各選択肢に割り当てられたコード(数字など)を入力
コードのデフォルト値一覧はこちらの記事をご参照ください。
「従業員の新規登録は、KING OF TIME勤怠にて行って下さい。従業員ID: [ここに従業員コードを指定してください]」
ダウンロードしたテンプレートのデータの入力開始行にサンプル文言が残っている場合に表示されるエラーです。
テンプレート2行目の「ここに従業員コードを指定してください」という文章を削除し、この2行目から従業員データを入力してください。
「一度にインポートできる上限は◯人となります。分割して再度インポートしてください。」
インポートファイルのデータ量が多すぎる場合に表示されるエラーです。
一度にインポートできるデータ量には上限があります。ファイルを複数に分割し、上限値以内のデータ量で再度インポートしてください。
「従業員がいません」
CSVファイルに入力された従業員コードと一致する従業員がいない場合に表示されるエラーです。以下2通りのケースが考えられます。
一致する従業員コードが存在しない
CSVファイルに入力した従業員コードが、KING OF TIME 人事労務上に存在しない場合、エラーになります。従業員コードを確認し、修正してから再度アップロードしてください。
従業員コードの先頭の「0」が消えてしまっている
従業員コードの先頭に「0」がつく場合、そのままCSVファイルをExcelで開くと先頭の「0」が自動的に削除されてしまいます。たとえば「0001」などのコードは「1」になります。この状態でファイルをアップロードすると、従業員コードが不一致となり、エラーになります。
CSVファイルをExcelで編集する際は、「従業員コード」が入力されているセルを右クリック > セルの書式設定 > 表示形式を「文字列」に設定してください。これによって、先頭の「0」が削除されなくなります。
従業員コードが「0001」などの場合、先頭の「0」が消えてしまう
↓↓↓
セルの書式設定を文字列に変更することで「0」が消えなくなる
「エラーが発生しました。このページを再読み込みしてください。」
このエラーメッセージが出る場合、以下2通りのケースが考えられます。
必須項目の関連情報が未入力
CSVファイル内で、必須項目に関連する他の項目に値がある場合、その必須項目にも必ず値を入力してください。
例: 「銀行.支給方法」は必須項目です。もしCSVファイルに「銀行.1.銀行名」や「銀行.1.支店名」などの銀行タブの別の項目に値が入力されている場合は、必ず「銀行.支給方法」にも値を入力する必要があります。
上記以外にも、他の必須項目に起因する場合もあります。
CSVファイルの内容を再度確認し、必須項目がすべて入力されているかご確認ください。
インポート時に指定した「適用日」が、項目を作成した適用日よりも古い
インポート時に指定する適用日は、対象の項目(支給項目など)をシステム上で作成した適用日以降の日付を選択してください。