mso-number-format:\@      (text) 
mso-number-format:"0\.00000"  (5 decimals) 
mso-number-format:\#\,\#\#0\.00000  (comma separators (and 5 decimals) ) 
mso-number-format:"mm\/dd\/yy"  (Date format ) 
mso-number-format:"d\\-mmm\\-yyyy"  (another date format ) 
mso-number-format:Percent  (percent )

 

사용방법

<html>
<title></title>
<head>
<style>
<!--
 .excelToChar { mso-generic-font-family:auto;mso-font-charset:129;mso-number-format:"\@"; }
 .excelToDecimal { mso-generic-font-family:auto;mso-font-charset:129;mso-number-format:"0\.0000"; }
-->
</style>

</head>
<body>
 <table> 
  <tr> 
   <td class="excelToInt">2007-01-01</td> 
   <td class="excelToDecimal">1234.56789</td> 
  </tr> 
 </table> 
</body>
</html>





----------------------------------------------------------------------------------------------------------

/*excel style*/

@page

{margin:.5in .5in .5in .5in;

mso-header-margin:.1in;

mso-footer-margin:.1in;} /*excel 페이지 여백설정*/

tr{mso-height-source:userset;height:10pt} /*excel 셀 기본높이 설정*/

br{mso-data-placement:same-cell;} /*excel 셀병합문제 해결*/


//아래 2개의 코드는 넓이, 높이를 사용자가 설정한 값으로 엑셀 크기를 준다는 뜻

mso-height-source:userset;

mso-width-source:userset;


* HTML(PHP)을 엑셀로 다운로드하는 것을 만들때 셀높이(엑셀에서) 등의 스타일 값을 모른다면,

1. 엑셀로 보고자 하는 것을 엑셀프로그램 상에서 먼저 만들고,

2. "다른이름저장" 에서 html파일로 만들면, files 라는 폴더(다른이름으로 저장한 위치) 안에 CSS가 생긴다. 이것을 참고하자.