MS Office 2007 용 인쇄 솔루션을 개발 중입니다. Office를 설치해야하므로 Office 자동화가 적합하지 않습니다. Open XML Document Viewer은 XSLT 변환을 통해 Word 파일 (.docx)을 HTML 형식으로 변환하는 솔루션이지만 .docx에서만 작동합니다. 동일한 기술을 Excel 스프레드 시트 파일에 사용할 수 있습니까?Open XML Excel 파일을 HTML로 변환
답변
이 기사를 XSL transformation of SpreadsheetML to HTML으로 시작하여 자신 만의 변환을 개발할 수 있습니다. OpenXML/ODF Translator Add-ins for Office에있는 오픈 소스 XSLT를보고 OOXML 외부의 전환에 대해 고려해야 할 사항에 대한 아이디어를 얻을 수도 있습니다. 명심해야 할 점은 SpreadsheetML은 패키지 내부의 파일 구조 (즉, 모든 시트마다 별도의 파일이 있음)에서 WordprocessingML보다 PresentationML과 유사하다는 것입니다.
.NET에서이 작업을 수행하는 경우 XSLT 대신 LINQ에서이 작업을 수행합니다. 필자는 DrawingML에서 SVG 로의 변환을 완료했으며 Linq는 XSLT와 유사한 기능 (.NET 내에서의 유지 등)을 쉽게 만듭니다.
답장을 보내 주셔서 감사합니다! 나는 이미 오픈 오피스와 openxml-odf 번역기 코드에서 작업을 해왔으며, 또한 SpreadsheetML을 HTML 문서로 변환 한 XSL 변환을 읽었지만 더 효과적인 방법은 없다고 생각한다. – necrostaz
SpreadsheetML 파서를 작성할 수 있습니다. schema은 Microsoft에서 온라인으로 구할 수 있습니다.
필자는 데이터, 구조 및 기본 서식을 포함하여 라이브러리를 던져 버리고 XLS 파일로 다시 저장하는 동안 한 번 썼습니다. 너무 어렵지 않았습니다.
이 스키마는 2002 Office 용이지만, 스키마가 어려운 OpenXml SpreadsheetML이 필요합니다. 따라서 기존 솔루션을 찾아야합니다. ( – necrostaz
OpenXml과 SpreadsheetML은 다릅니다 ... SpreadsheetML은 Office 2003 이상 버전의 XML 형식을 말합니다 .XLSX 파일은 아닙니다. OpenXml과 SpreadsheetML을 동일한 형식으로 결합하지 마십시오. 문장 하나만 언급하는 경우 – Ian
xslx = Office 확장 XML 스프레드 시트에 대한 Excel http://msdn.microsoft.com/en-us/library/dd922181.aspx 및 열린 xml 커뮤니티의 모든 곳에서 SpreadsheetMl 용어 사용 , 처음에는 Office 2003에 대해 정의했습니다. 해제 ice 2003 스키마 : schema : microsoft-com : office : spreadsheet, for XLSX - http://schemas.openxmlformats.org/spreadsheetml/2006/main – necrostaz
- 1. Open XML Excel 셀 서식
- 2. 웹 사이트를 Html로 변환 Excel
- 3. XML 컨텐트의 도움말을 html로 변환
- 4. Excel에서 SpreadsheetML을 Open XML (XLSX)로 변환
- 5. Excel 파일을 .html로 내보내기 - 문제
- 6. javascript에서 Office open XML Excel 파일 생성
- 7. Excel 2003 XML 파일을 Excel 2003 XLS 형식으로 변환
- 8. XML 파일을 DBF로 변환
- 9. XFDL 파일을 HTML로 변환 하시겠습니까?
- 10. C에서 Open Excel 파일을 읽는 방법
- 11. Open XML 2.0에서 microsoft .xml 파일을 열고 변수 데이터 추가
- 12. XML을 HTML로 변환
- 13. .doc를 PHP에서 html로 변환
- 14. 변환 된 XML을 html로 저장
- 15. xml을 html로 변환
- 16. XML 내보내기 -> Excel
- 17. 포스트 스크립트를 HTML로 변환
- 18. .doc 및 .xls 파일을 rhel 4 서버의 html로 변환 PHP
- 19. C#으로 Excel 파일을 XML로 변환
- 20. PHP에서 HTML로 변환
- 21. open xml excel 자리 표시 자에 실제 값 삽입
- 22. Open XML SDK : Excel 셀의 일부 서식 지정
- 23. Open XML 사용 수식을 Excel 2010 워크 시트에 어떻게 삽입합니까?
- 24. Open XML 관계를 검색하는 방법은 무엇입니까?
- 25. XML 파일을 도메인 모델로 변환
- 26. Open excel 2007은 VBA에서 파일을 Excel에서 97-2003 형식으로 저장합니다.
- 27. Excel 2007 파일을 구문 분석하기위한 Java Open Source Library가 있습니까?
- 28. 간단한 목록을 html로 변환
- 29. wiki에서 html로 변환
- 30. Excel을 HTML로 변환
압축 표준 규격 (.xlsx) 또는 SpreadsheetML (. XML 형식)? 물론 – Ian
SpreadsheetML. 그러나 (.xlsx)는 리소스가있는 패키지 된 SpreadsheetML xml 파일입니다. extxting 및 링크 리소스를 사용하여 XML 파일에서 html을 생성해야합니다. – necrostaz
@necrostaz : XLSX가 단지 재 포장 된 SpreadsheetML이라고 나는 믿지 않는다. 나는 그것들을 보는 나의 기억과는 아주 다른 것이라고 생각한다. – Ian