>  기사  >  php教程  >  스타일을 사용하여 Excel로 PHP 내보내기

스타일을 사용하여 Excel로 PHP 내보내기

WBOY
WBOY원래의
2016-09-02 08:42:201102검색

직장에서 내보낼 때 사용자 정의 테이블을 내보내야 하거나 내보낸 Excel 형식이 너무 보기 흉하다고 생각합니다.
색상, 글꼴 크기, 굵게, 셀 병합 등을 설정해야 합니다.

렌더링:

스타일을 사용하여 Excel로 PHP 내보내기

PHP 코드: /**<br>  * 导出文件<br>  * @return string<br>  */<br> public function export()<br> {<br>     $file_name   = "成绩单-".date("Y-m-d H:i:s",time());<br>     $file_suffix = "xls";<br>     header("Content-Type: application/vnd.ms-excel");<br>     header("Content-Disposition: attachment; filename=$file_name.$file_suffix");<br>     //根据业务,自己进行模板赋值。<br>     $this->display();<br> }/** * 파일 내보내기 * @return 문자열 ​*/<br> 공개 함수 내보내기()<br> {<br> $file_name = "Transcript-".date("Y-m-d H:i:s",time());<br> $file_suffix = "xls";<br> Header("콘텐츠 유형: application/vnd.ms-excel");<br> header("콘텐츠 처리: 첨부; 파일 이름=$file_name.$file_suffix");<br> //업체에 따라 템플릿 할당을 직접 수행합니다. <br> $this->display();<br> }
HTML 코드:

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



<메타 이름=ProgId 콘텐츠=Excel.Sheet>




<테이블 테두리=1 cellpadding=0 셀 간격=0 너비="100%" >

                                                                                  ~ > >

~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, & Lt; td 스타일 = '너비: 54pt' align = "가운데" & gt; & Lt; td 스타일 = '너비: 54pt' align = "가운데" & gt; 중국어 & lt;/td & gt; & Lt; td 스타일 = '너비: 54pt' align = "가운데" & gt;/td & gt; ~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


> > >          > >                                  & Lt; td 스타일 = "배경색:#00cc00;" align = "가운데" & gt;            100



> ~ | > >                                        > >                                    ~                           ,,,,



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.