본문 바로가기
공부/PHP + MYSQL

엑셀에서 마이너스기호가 #NAME 오류날 때

by Ohming 2015. 6. 23.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

php를 이용해서 csv 파일로 db의 내용을 뽑아내고 있는데

-B, -A 같이 앞에 마이너스가 붙는경우 =-B 처럼 계산식으로 인식되면서 #NAME 오류가 남.


사실 엑셀에서 이런경우 앞에 ' 따옴표를 붙여주면 되니까 넣었더니 엑셀 자체에서는 되는데 php로 실행해서 넣으면 '-B 그대로 출력이 되어버림. 

그래서 그냥 스페이스바를 넣어서 ' -B' 이런형태로 출력함. 이렇게 해도 엑셀에서 데이터->필터로 뽑아보는데 문제는 없음. 


오라클에서는 문자열 결합할때 || 이 기호를 이용하니까 query에 ' '||TYPE  이렇게 넣어줌. 

댓글