🗼뉴비개발자/🚲 공부

[PHP/Html] Excel 추출 시 <br> 무시하고 셀 병합 / white-space 공백 처리

디카페인라떼 2023. 1. 13. 14:53

php 코드 중 엑셀 추출을 하는데 상품명에 <br>이 들어가면 셀병합이 안되고 셀이 나눠져 있는 현상

방법은 검색으로 나왔지만 일단 php가 익숙하지도 않고 어디에 정확히 삽입 해주어야 하는 지 헷갈렸다. 

excel을 추출하는 php 코드 위 쪽, 헤더 아래쪽에 style을 지정 후 등록해주니 됨

 

[추출하는 Excel.php 위쪽에 삽입] 

<style>
br{mso-data-placement: same-cell;}
</style>

 

 

출처

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=cyon24&logNo=174059043

 

https://my-memory.tistory.com/8

 

 


위의 방법은 셀 병합을 시켜서 한 셀 내에서 alt+Enter 시의 형태로 나오게 된다

한 셀 내에서 줄바꿈을 하지 않고 한 줄로 나오게 하려면

똑같이 style 에서 추가해주면 된다.

<style>
	td {white-space: nowrap;}
</style>

어떠한 형태로 출력되게 하는지에 따라 뒤쪽 명령어가 달라지게 된다. 

 

 

출처

https://www.codingfactory.net/10597

 

참고용 

 

mso-number-format 설정

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=thav&logNo=220878321085