Excel XML 스프레드 시트를 변형하여 다른 프로그램으로 가져와야합니다. 일반적인 XML 문서를 사용하면 문제가 없지만 Excel XML 문서는 또 다른 문제입니다. 문제가 발생하면 각 셀에서 필요한 데이터를 추출합니다.
데이터를 얻기 위해 나무를 가로 지르는 것을 허용하지 않는 몇 가지 주문이 있어야합니다.XSL을 사용하여 Excel XML 변환
<xsl:template match="ss:Table">
<xsl:for-each select="ss:Row">
<Reload>
<xsl:value-of select="ss:Cell/ss:Data"/>
</Reload>
<vio_sta-id>
<xsl:value-of select="ss:Cell/ss:Data"/>
</vio_sta-id>
<vio-first>
<xsl:value-of select="ss:Cell/ss:Data"/>
</vio-first>
<vio-middle>
<xsl:value-of select="ss:Cell/ss:Data"/>
</vio-middle>
<vio-last>
<xsl:value-of select="ss:Cell/ss:Data"/>
</vio-last>
내가 수신하고있는 문서에서 "행"입니다 : 여기 처럼 내 스타일 시트의 일부 모습입니다.
<ss:Row>
<ss:Cell><Data ss:Type="String">Reload</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">21</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">ANTHONY</Data></ss:Cell>
<ss:Cell><Data ss:Type="String"></Data></ss:Cell>
<ss:Cell><Data ss:Type="String">VALDEZ</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">01/28/1982</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">07318386</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">000-00-0000</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">Blank Field</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">638 W BAETZ</Data></ss:Cell>
<ss:Cell><Data ss:Type="String"></Data></ss:Cell>
<ss:Cell><Data ss:Type="String">SAN ANTONIO</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">TX</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">78221</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">06/21/1999</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">3259</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">165.00</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">0.00</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">0.00</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">8880</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">New</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">00/00/0000</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">PENDING</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">FRED NIETO JR.</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">ZIMMERMAN #700</Data></ss:Cell>
<ss:Cell><Data ss:Type="String">EXP. 1-99::NEW::0</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">10</Data></ss:Cell>
<ss:Cell><Data ss:Type="Number">5</Data></ss:Cell>
내 출력 반복 반복 첫번째 셀의 데이터 구성
.. 여하튼, I 판독 할 노드 집합 다음 단계로 진행하고 다음 ...
감사합니다.
로 선택을 다시 작성하십시오. 실제 사용자의 개인 정보가 들어있는 것으로 보입니다. – harpo
계속 진행하기 전에 네임 스페이스와 네임 스페이스 접두사에 대해 배우고 배우는 것이 좋습니다. –