2010-07-29 2 views
4

다음 마크 업과 함께 일반 텍스트 파일 (.xls 확장자)을 가지고 있습니다 (아래 첨부). 실수없이 Excel 2003에서 열립니다.Excel 파일을 html 마크 업으로 생성

이제 HTML 마크 업을 통해 Excel 파일을 만들 수있을 때 기술의 이름이 무엇인지 알아야합니까?

Becouse Excel 2007 및 이전 버전에서 올바르게 열려면이 파일을 수정해야합니다. ("다른 형식의 파일"오류가 표시됨).

<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"> 
<head> 
<meta http-equiv=Content-Type content="text/html; charset=utf-8"> 
<meta name=ProgId content=Excel.Sheet> 
<meta name=Generator content="Microsoft Excel"> 
<!--[if gte mso 9]><xml> 
<x:ExcelWorkbook> 
    <x:ExcelWorksheets> 
    <x:ExcelWorksheet> 
    <x:Name>Sheet1</x:Name> 
    <x:WorksheetOptions> 
    <x:Selected/> 
    <x:ProtectContents>False</x:ProtectContents> 
    <x:ProtectObjects>False</x:ProtectObjects> 
    <x:ProtectScenarios>False</x:ProtectScenarios> 
    </x:WorksheetOptions> 
    </x:ExcelWorksheet> 
    </x:ExcelWorksheets> 
    <x:ProtectStructure>False</x:ProtectStructure> 
    <x:ProtectWindows>False</x:ProtectWindows> 
</x:ExcelWorkbook> 
</xml><![endif]--> 
<style> 
<!--table 
    {mso-displayed-decimal-separator:"\."; 
    mso-displayed-thousand-separator:" ";} 
.xl2 
    { 
    mso-number-format:M/D/YY; 
    border-left:.5pt solid; 
    border-top:.5pt solid; 
    border-right:.5pt solid; 
    border-bottom:.5pt solid; 
    } 
.xl3 
    { 
    border-left:.5pt solid; 
    border-top:.5pt solid; 
    border-right:.5pt solid; 
    border-bottom:.5pt solid; 
    } 
--> 
</style> 
</head> 
<body> 
<table> 
<tr> 
<td class=xl2>17.02.2010</td> 
<td class=xl3>4</td> 
<td class=xl3>0</td> 
</tr> 
<tr> 
</tr> 
</table> 
</body> 
</html> 
+0

안녕하세요 @Akim, 제 질문이 있습니다. 어떻게 두 번째 시트를 만들고이 형식으로 데이터를 넣을 수 있습니까? –

답변

4

메시지로 인해 파일의 실제 내용과 파일 확장자 사이의 차이에 경고 메시지가 문제를 방지하기 위해 추가 된 엑셀 2007

에 새로운 기능입니다.

레지스트리 키를 편집하여 메시지가 표시되지 않도록 할 수 있습니다. HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security 에서

는을 ExtensionHardening 라는 새로운 DWORD 값을 추가하고 다른 방법으로 그룹 정책을 설정할 수 있습니다 0

에 값의 설정. - HTML, CSS & XML 2003

  • 엑셀 "When you open a file in Excel 2007..."


    • 엑셀 2000 하이퍼 텍스트 마크 업 언어 (HTML)에 대한 지원이 추가 기본 파일 형식으로 :

      더 자세한 내용은이 기술 자료 문서를 참조하십시오 Microsoft Office XML 형식에 대한 지원 추가 - SpreadsheetML
    • Excel 2007 Office Open XML에 대한 추가 지원

    예제 코드는 Excel 2000 형식을 기반으로합니다.

    기술에 대한 구체적인 이름은없는 것 같습니다.

    Office XML/HTML이라고도합니다.

  • +2

    레지스트리 팅크 대신 삽입해야하는 파일에 urn 헤더가 추가 될 수 있습니까? 우리의 보안 수준은이 비틀기를 허용하지 못할 수도 있습니다. –

    +0

    대체 파일은 .html 확장자로 파일을 저장하는 것입니다. Office 단추 및 열기 명령을 통해 경고가 표시되지 않고 Excel에서 열 수 있습니다. 단점은 파일을 두 번 클릭하여 열면 Excel 대신 기본 웹 브라우저에서 열리는 것입니다. –

    관련 문제