2017-02-21 14 views
1

입력이 excel 파일로 취해서 XML 파일로 변환하는 MarkLogic의 기능이 있습니까?Excel에서 XML로 변환하는 Marklogic 기능은 무엇입니까?

이 함수는 하나의 함수 xdmp:excel-convert()을 발견했지만이 함수는 .xhtml 파일을 생성합니다. .xlsx extension에서 작동하지 않습니다.

는 내용의 처리 프레임 워크 및 변환 응용 프로그램, 당신은 단순화의 DocBook에 .XLS 형식으로 Excel을 상향 변환하는 데 사용할 수 있습니다 설치하는 경우 I는 ML 버전 7

답변

3

을 사용하고 있습니다. Office OpenXML Extract 파이프 라인을 연결하면 압축을 풀고 .xslx 형식의 Excel에 적당한 양의 정리 작업을 처리합니다.

1

mholstege의 권장 사항 외에도 .xlsx 파일은 XML이 포함 된 zip 파일입니다. Here's a blog post에서는 .docx에서 XML 파일을 추출하는 방법을 보여줍니다.

0

xdmp:document-filter()을 사용하면 XLSX를 읽고 XHTML 출력을 생성 할 수 있습니다.

xdmp:document-filter()을 사용하여 XLXS 파일을 빠르고 쉽게 처리하고 XHTML 출력을 여러 XML 문서로 변환 한 다음 MarkLogic 데이터베이스에 삽입했습니다.

각 행은 XHTML <p> 소자를 제조 할 대한 정보 유용한 <meta> 요소에 부가하여, 각각의 데이터 열을 나타내는 쉼표로 구분 값 text() 노드 (이 스페이스 http://www.w3.org/1999/xhtml에 결합되어 있다는 것을 기억) 파일.

예를 들어 세 개의 열이있는 행 : foo는 바즈는

생산할 것 :

<p>foo,bar,baz</p> 

당신은 데이터의 의미있는 행을 선택한 다음 CSV 값을 토큰 화 수 <p> 요소에있는 데이터의 각 행에 대한 열을 생성하십시오.

당신은 시트 탭에 대해 생성 된 <p> 우리의 일부를 필터링해야 할 수도 있습니다 모든 값을 포함하고 간단하게 쉼표의 시퀀스를 생성하지 않았다

<p>Sheet1</p> 

뿐만 아니라 행 :

<p>,,,</p>