Note/그밖에

[Web]엑셀다운로드페이지에서 빈 셀 보더보이기(회색)

Delia :D 2011. 1. 14. 10:56



웹에서 데이터를 엑셀 파일로 저장할 때-

저장된 엑셀 파일을 열어보면 테이블에  border를 주지 않은 빈 셀의 border는 모두 흰색으로 보이게 된다.(백지처럼)


빈셀의  border 를 엑셀처럼 회색으로 나타내는 방법을 알아보자.


엑셀로 저장하려는 페이지에서

<header> 와 </header> 사이에 다음코드를 추가한다.

 

<!--[if gte mso 9]><xml>

 <x:ExcelWorkbook>

  <x:ExcelWorksheets>

   <x:ExcelWorksheet>

    <x:Name>주문내역</x:Name>

    <x:WorksheetOptions>

     <x:DisplayGridlines/>

    </x:WorksheetOptions>

   </x:ExcelWorksheet>

  </x:ExcelWorksheets>

 </x:ExcelWorkbook>

</xml><![endif]-->

 

[주의]

이때 html 태그에는 이 문서가 엑셀문서임을 명시하는 코드가 있어야 한다. 반드시 이런거.


<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">


이 코드는 엑셀문서를 html으로 저장하면 생기는 코드로써..

되도록이면 html로 저장 후 열어서 html과 meta태그를 포함하길 바란다.