ID 카드와 같은 디지털 문자 형식이 과학적 표기법이 되는 것을 방지하기 위해 PHP에서 Excel로 데이터를 내보내는 방법
WBOY
풀어 주다: 2016-07-29 08:55:51
원래의
1980명이 탐색했습니다.
해결 방법은 다음과 같습니다.
웹 페이지에서 Excel을 내보내는 원리를 이해해 보겠습니다. 이 데이터를 클라이언트에 보낼 때 클라이언트 프로그램(브라우저)이 이를 Excel 형식으로 읽기를 원하므로 MIME 유형을 application/vnd.ms-excel로 설정합니다. Excel이 파일을 읽을 때 데이터는 다음 형식으로 표시됩니다. 각 셀의 형식 셀에 지정된 형식이 없으면 Excel에서는 셀의 데이터를 기본 형식으로 표시합니다. 이는 데이터 형식을 사용자 정의할 수 있는 공간을 제공합니다. 물론 Excel에서 지원하는 형식을 사용해야 합니다. 일반적으로 사용되는 형식은 다음과 같습니다.
또한 이러한 형식을 사용자 정의할 수 있습니다. 예를 들어 연도와 월을 yy-mm 등으로 정의할 수 있습니다. 그렇다면 이러한 형식을 알고 있으면 이러한 형식을 셀에 추가하는 방법은 무엇입니까? 매우 간단합니다. 해당 태그 쌍(즉, 닫는 태그)에 스타일을 추가하기만 하면 됩니다. 예를 들어
는 다음과 같이 레이블 쌍
에 스타일을 추가합니다. 410522198402161833마찬가지로 에 스타일을 추가할 수도 있고
< /tr>,
에도 스타일을 추가할 수 있습니다. table>; 상위 태그 쌍과 하위 태그 쌍 모두에 스타일이 추가되면 데이터가 어떤 스타일로 표시됩니까? 테스트 후 데이터에 가장 가까운 스타일로 표시됩니다.
" 그래서 말씀하신 방법에 따라 데이터를 내보낼 때 해당 ID 카드 열의
스타일을 설정했습니다. echo "< td>".$printable."
n"; 정말 효과가 있었고 정보를 확인하는 데 반나절도 허비하지 않았습니다.
위 내용은 신분증과 같은 디지털 문자의 형식이 과학적 표기법으로 바뀌는 것을 방지하기 위해 PHP에서 데이터를 Excel로 내보내는 방법을 소개하는 내용과 관련 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.