XSL을 사용하여 Excel 2003에서 열 수있는 Excel .xml 파일을 만들고 싶습니다. 누구든지 내가 목적으로 사용할 수있는 XSL 템플릿 라이브러리를 알고 있습니까?누구든지 Excel 파일을 만드는 XSL 라이브러리를 알고 있습니까?
답변
원본 데이터를 가능한 이상한 방법으로 디자인 할 수 있으므로이 작업을 수행 할 수있는 일반 XSLT 스타일 시트는 하나만있을 수 없습니다.
현재로서는 Excel 2003의 XML 형식 (아래 명시된 링크)에 대한 스키마를 알고 해당 XML을 생성하는 XSLT를 작성하는 것이 가장 좋은 방법입니다.
이것은 복잡하고 잘못된 접근 방식 일 수 있지만 더 쉬운 방법은 원본 XML 데이터를보고 해당 정보로 수행하려는 모든 서식을 사용하여 수동으로 Excel 시트를 만든 다음 XML로 저장하십시오. 이것을 텍스트 편집기에서 열어서 XML이 어떻게 보이는지 살펴보고 소스 XML을이 결과 XML로 변환하는 XSLT를 작성하십시오.
다시 말하지만, 서식 지정은 원할 수있는 것이므로 원본 XML은 아무거나 될 수 있습니다. 일반 스타일 시트는 단순히 설계 할 수 없습니다 (일부 원본 XML 표준이 이미있는 데이터의 열만이 아니라면 - 내가 모를 수도 있습니다.)
추신 : Excel XML 사용 경험을 올바르게 기억하면 총 행 수와 총 열 수를 지정해야하는 노드 또는 속성이 있습니다. 잘못하면 파일을 열 때 불평을하게됩니다.
희망이 도움이됩니다.
일반적인 접근 방식으로 이것을 추천해야합니다. XSLT가 올바른 출력을 생성하는 가장 성공적인 방법은 좋은 예 또는 두 가지로 시작하여 거기에서 거꾸로 작업하는 것입니다. 대체 예제를 사용하고 테스트하는 예제). – Murph
그게 처음부터 내가 한 일 이었지만, 누군가가 상용구의 일부를 템플릿 집합으로 추상화했는지 알고 싶었습니다. 도와 주셔서 감사합니다! –
이것은 사용자의 필요에 따라 너무 간단 할 수 있지만 XSLT를 사용하여 탭 또는 쉼표로 구분 된 텍스트 파일을 출력 할 수 있습니다.이 파일은 Excel이 멋지게 열립니다.
문제의 특정 하위 집합에 대해 이것은 가장 쉬운 방법입니다. 그것이 당신의 필요를 충족시키는 지 결정해야합니다. –
아니요, 별도의 시트가 있어야하며 구분 된 파일로는이 작업을 수행 할 수 없습니다. –
- 1. 누구든지 java2d 텍스트 라이브러리를 알고 있습니까?
- 2. 누구든지 Twitter의 오픈 소스 버전을 알고 있습니까?
- 3. 누구든지 훌륭한 비디오 라이브러리 스크립트를 알고 있습니까?
- 4. 누구든지 iTunes에서 영화 대여를하는 기술을 알고 있습니까?
- 5. 누구든지 yFrog RSS 피드 주소를 알고 있습니까?
- 6. 누구든지 ARM FIQ를 활성화하는 방법을 알고 있습니까?
- 7. 누구든지 .NET에서 돈 유형을 알고 있습니까?
- 8. 누구든지 이베이 getDeals() API 호출을 알고 있습니까
- 9. 누구든지 LaTex에 대한 자료를 알고 있습니까
- 10. 누구든지 jQuery FTP 브라우저 플러그인을 알고 있습니까?
- 11. 누구든지 좋은 mapinfo 포럼을 알고 있습니까?
- 12. 누구든지 FreeSWITCH 용 RESTful API를 알고 있습니까?
- 13. 누구든지 Flex 프로그래밍 규칙을 알고 있습니까?
- 14. 플렉스 : 누구든지 훌륭한 HTML 편집기를 알고 있습니까?
- 15. 누구든지 ASP.NET Webforms의 기록을 알고 있습니까?
- 16. 누구든지 node.js linkedin API 예제를 알고 있습니까?
- 17. 누구나 .ARC 파일을 읽을 수있는 "작동하는"Python 라이브러리를 알고 있습니까?
- 18. Bittorent를 사용하여 파일을 보내고 받기위한 Python 라이브러리를 알고 있습니까?
- 19. 누구나 Compact Framework에서 작동하는 HTTP Server 라이브러리를 알고 있습니까?
- 20. 누군가 ios graphviz 뷰어 라이브러리를 알고 있습니까?
- 21. 누구든지 좋은/쉬운/무료/오픈 3D 모델링 프로그램을 알고 있습니까?
- 22. 누구든지 LINQ-to-Memcached 공급자에서 일하는 사람을 알고 있습니까?
- 23. 누구든지 쉬운 코드 변환을위한 멋진 텍스트 편집 프로그램을 알고 있습니까?
- 24. 누구든지 MS Excel의 해 찾기보다 나은 대안을 알고 있습니까?
- 25. 누구든지 MSN Messenger로 메시지를 보내는 방법을 알고 있습니까?
- 26. 누구든지 팝업 캘린더에 날짜를 표시하기위한 jQuery 플러그인을 알고 있습니까?
- 27. 누구든지 무료 C++ 평가 테스트를 온라인으로 알고 있습니까?
- 28. 누구든지 아래 코드에 대한 VB 로의 번역을 알고 있습니까?
- 29. 누구든지 Google의 통합 로그인에 대한 간단한 자습서를 알고 있습니까
- 30. 누구든지 여행의 성능 또는 프로/죄수를 알고 있습니까?
입력 내용에 따라 달라집니다. XML입니까? –
예. 입력은 XML입니다. –