phpmyadminにインポートしているExcel(CSV)のテーブルがあります。
セルには、次のような細かい日付が表示されます。2012年9月11日0:00セルの形式は「カスタム」です
テーブルをphpmyadminにインポートすると、すべての日付が0000-00-0000:00:00になります。
それらをデータベースにインポートできるように、それらをExcelに配置する正しい方法は何ですか。
そして、どうすればそれらを正しい形式に変換できますか?
Excelの日付をphpが受け入れる形式にフォーマットします。例:yyyy-mm-dd h:mm:ss
Excelでは、次の手順を使用します。
日付を含む列見出しを右クリックします。
セルのフォーマットを選択
「カスタム」カテゴリをクリックします
入力ボックスに「yyyy-mm-ddh:mm:ss」を貼り付けます。
*。ドキュメントを保存します。
php SQLクエリでは、php側が日付を文字列として扱う場合は、必ずこの列を日付に設定してください。
次を使用できます:'STR_TO_DATE(@date、'%Y-%c-%e%H:%i:%S')' </ p>
私はこの問題を抱えていて、フォーマットするようにフォーマットしたと思いましたYYYY-MM-DD
。それらはそのように表示されましたが、数式バーではまだDD/MM/YYYY
フォーマットされていました。だから私は積極的に日付を変更しました:
=YEAR(A1)&"-"&IF(MONTH(A1)<10;"0";"")&MONTH(A1)&"-"&IF(DAY(A1)<10;"0";"")&DAY(A1)
次に、これらのセルの値をコピーして、元のセルを置き換えます...