2016-07-21 3 views
0

나는 HTML 형식의 테이블을 사용하여 엑셀로 내보낼 PHP로 작성된 스크립트가 있습니다.수출 후 php에서 파일을 엑셀, 엑셀 2010 그것을 열어하지 않습니다

어제 2016년 7월 20일 이후

, 엑셀 2010 내 웹 사이트에서 더 이상 파일을 열리는되지 않고 그 열리는되지 않는 형태에게이 테스트 코드 같은 수출

을 다른 웹 사이트를 발견

<?php 
header('ContentType : application/vnd.ms-excel'); 
header('Content-Disposition : attachment;filename=test.xls'); 
header('Pragma : no-cache'); 

$out = " 
<table> 
    <tr> 
     <td>something 1</td> 
     <td>something 2</td> 
     <td>something 3</td> 
     <td>something 4</td> 
     <td>something 5</td> 
    </tr> 
</table> 
"; 

echo $out; 
?> 

코드는 여전히 작동하고 있지만 2010 엑셀이 파일을 여는 중입니다

감사

답변

0

내가 파일의 형식에서 볼 Excel 2003의 .xls입니다. Microsoft 사이트에서 지원 문제가 있습니다 - 여기에 a link입니다. Excel 프로그램 때문일 수도 있지만 귀하의 사이트가 아닙니다.

1

최근 (2012 년 7 월 12 일) MS Excel 보안 업데이트가있었습니다. 엑셀에서 파일을 보려면 다음을 수행하십시오 -> 옵션 -

  • 이동이 파일에

    1. 열기 엑셀 시트> 보안 센터가 -> 보안 센터 설정 -> 제한된보기
    2. 이 가
    3. 취소하십시오 "사용 인터넷에서 시작된 파일에 대한 보호 된보기 ".
    4. 파일을 다시여십시오.

    Excel에서 HTML-> XLS보기를 계속 허용 할 수있는 영구적 인 수정 프로그램을 찾지 못했습니다.

  • +0

    이 업데이트가 눈에 띄었지만 Windows 업데이트라고 생각했습니다. 나는 성공한 신탁 센터에서 뭔가를 시도했지만 성공하지 못했습니다. 당신은 당신의 도움이 완벽하게 작동하는 것을 감사드립니다. –