엑셀로 작업한 데이터를 mysql에서 불러오니 각종 에러를 뱆어내며 거부합니다. ㅡ,.ㅡ;;;;;
에러가 많은데도 불구하고 하나하나 검색해봤더니 버그로 봐야 할것들도 있고 예외처리해가며 불러와야 하는 것도 있고 -_-;;;;이래가지곤 엑셀로 작업한 의미가 없잔아-_-;;;;;
그러다 문득 떠오른것이 mssql에서 데이터를 불러오는 것이였습니다.
mssql을 같은 회사라 그런가 엑셀이 심하게 잘 읽어 들이저.(왼간한 null금지 빼고는 후루룩 읽는 센스 -_-;)
머여튼 mssql에 테이블을 생성하고 mysql이랑 똑같이 필드를 설정한후 엑셀을 불러오니.....역시나 에러하나 없이 깔끔하게 불러와집니다.
mysql로 가서 가저오기에 odbc를 누르고 mssql의 데이터베이스와 테이블을 지정하니 오류하나 없이 깨끗하게 읽어와 지는군요.
잘되서 좋긴한데 이 방법은 mssql이 설치되있어야 한다는 단점이 있습니다-_-;
물론 엑세스같은 다른 db로 해도되니 꼭 mssql을 고집할 필요는 없지만 다른디비서 다되는 기능이 말도안되는 오류를 뿜으며 에러라니-_-;
더웃긴건 내보내기로 내보낸 엑셀파일을 가저와도 각종 에러를 뿜습니다-_-;;;
(지가 만든 엑셀파일을 못읽다니!!)
그렇다고 mysql이 나쁜건 아니지만 이럴 때 보면 참.....얼빵하다고 해야 하나...
결국은 엑셀을 MySql로 바꾸는 툴을 만들어서 사용하고 있습니다-_-;