2013-04-08 3 views
0

열에 m/d/yyyy 및 mm/dd/yyyy 형식의 날짜가 포함 된 MS Excel 파일이 있습니다. 나는이 모든 날짜를 MySQL 테이블로 가져 오기를 원했다.MS Excel : csv로 내보낼 때 변경된 날짜 형식을 얻는 방법?

그래서 MS Excel에서 셀 형식을 사용자 지정 날짜 'yyyy-mm-dd'로 변경했으며 엑셀 열에서 모든 것이 잘 보였습니다. .csv 형식으로 내보낼 때 모든 날짜는 원래 형식 (예 : m/d/yyyy 및 mm/dd/yyyy) 이었지만 'yyyy-mm-dd'는 아니 었습니다.

이 점에 대해 도와주세요. 고맙습니다!

+0

셀의 * 형식을 변경하면 문제의 원인 인 날짜의 * 값 *을 변경하지 않습니다. 날짜를 STRING 데이터 유형으로 변경하는 것을 고려하십시오. 그러면 원하는 "형식"으로 데이터를 보존해야합니다. –

답변

1

David가 언급 한 것처럼 텍스트를 MySQL 테이블로 가져 오기 전에 텍스트를 바꾸어야 할 수도 있습니다. 이 공식 시도 할 수 있습니다 :

=TEXT(A2,"yyyy-mm-dd")

을 아래로 복사합니다. 그런 다음 복사 -> 원래 날짜 열에 값 붙여 넣기를 수행하십시오. 그런 다음 수식이 Text() 인 임시 열을 삭제하십시오.

텍스트를 바꾼 후에 가져 오십시오. 그것은 잘되어야합니다.

+0

David & Joseph, 설명해 주셔서 감사합니다. 나는 당신의 제안을 따르고 .csv 대신 .txt로 내 보냈다. 이 날 위해 트릭을 한 :) –

관련 문제