2

phpmyadminにインポートしているExcel(CSV)のテーブルがあります。

セルには、次のような細かい日付が表示されます。2012年9月11日0:00セルの形式は「カスタム」です

テーブルをphpmyadminにインポートすると、すべての日付が0000-00-0000:00:00になります。

それらをデータベースにインポートできるように、それらをExcelに配置する正しい方法は何ですか。

そして、どうすればそれらを正しい形式に変換できますか?

4

2 に答える 2

4

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>

于 2012-11-20T20:15:49.717 に答える
0

私はこの問題を抱えていて、フォーマットするようにフォーマットしたと思いましたYYYY-MM-DD。それらはそのように表示されましたが、数式バーではまだDD/MM/YYYYフォーマットされていました。だから私は積極的に日付を変更しました:

=YEAR(A1)&"-"&IF(MONTH(A1)<10;"0";"")&MONTH(A1)&"-"&IF(DAY(A1)<10;"0";"")&DAY(A1)

次に、これらのセルの値をコピーして、元のセルを置き換えます...

于 2013-08-02T17:04:55.253 に答える