時間を入力しテーブルで管理する方法
2020-02-10 15:58
勤務管理のため開始時間と終了時間のマスタがあります。
s_code,yakinjikan,kjnam,ryakugo1,s_data,e_data,jikan
800,0,休暇,リ,0:00,0:00,0 というような構造のCSVがあるのですが、
同じカラム名でテーブルを作り、インポートしようとしてもエラーでインポートされません。
カラムは、時間のところ(s_data,e_data)はテーブル定義で「日時」としても「文字列」としてもだめでした。
エラーも、「1件目のデーターでエラーが発生しました ファイルを確認してください」のみで、原因がまるで分らない状態です。
アドバイスあればお願いいたします。
回答を投稿するにはログインが必要です。
ありがとうございました。
無事に取り込むことができました。
確認しましたところ、「UTF-8」となっていました、ANSIにて保存しなおし、再度取り込みを行うと、正常に取り込むことができました。
Windows10からメモ帳がUTF-8が標準になったという記事をを見まつけました。
CELFのヘルプでは見つけられなかったため、非常に助かりました。
(初歩的な問題すぎるのでしょうか・・・)
ありがとうございました。
無事に取り込むことができました。
確認しましたところ、「UTF-8」となっていました、ANSIにて保存しなおし、再度取り込みを行うと、正常に取り込むことができました。
Windows10からメモ帳がUTF-8が標準になったという記事をを見まつけました。
CELFのヘルプでは見つけられなかったため、非常に助かりました。
(初歩的な問題すぎるのでしょうか・・・)
ありがとうございました。
ベストアンサー
メモ帳で保存するときに「文字コード」は「ANSI」になっているでしょうか?
こんにちは。
上記のデータをそのままコピーして、新規テーブル作成、テーブルデータのインポートと進みましたが、問題なくインポートされました。カラムはすべて文字列とし、指定したIDで登録する、
指定したLAST_MODIFIEDで登録する、のチェックは外しました。
カラム名が違う場合も、指定したID等にチェックした場合も「指定したファイルはフィールドが異なっています」というエラーになるので、「一件目のデータでエラーが発生しました・・・」のエラーにはなりません。
まずはすべてのカラムを文字列にしてうまく行けば、整数、日時等試してみるのが良いかと思います。
上記のデータをそのままコピーして、新規テーブル作成、テーブルデータのインポートと進みましたが、問題なくインポートされました。カラムはすべて文字列とし、指定したIDで登録する、
指定したLAST_MODIFIEDで登録する、のチェックは外しました。
カラム名が違う場合も、指定したID等にチェックした場合も「指定したファイルはフィールドが異なっています」というエラーになるので、「一件目のデータでエラーが発生しました・・・」のエラーにはなりません。
まずはすべてのカラムを文字列にしてうまく行けば、整数、日時等試してみるのが良いかと思います。