Excel 추가 기능 OfficeExcel2003XMLToolsAddin Excel 워크 시트 (이 추가 기능은 범위를 XML 목록으로 변환 함)에 대한 XML 매핑을 정의 할 수 있었고 이제 수 있습니다. 다른 이름으로 저장을 사용하여 Excel 파일을 XML 파일로 저장하십시오.xmlMaps를 사용하여 Excel 파일을 XML로 프로그래밍 방식으로 내보내기
엑셀이 제대로 나는 (희망 사용하여 C#을, .NET 4.0) 프로그램가 동일한 작업을 수행하고자, 이제
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Row>
<brand>Brand1</brand>
<Italian>Description1</Italian>
<English>Description2</English>
</Row>
<Row>
<brand>Brand2</brand>
<Italian>Description3</Italian>
<English>Description4</English>
</Row>
</Root>
같은 것을 생산하고 있습니다.
나는 어떤 성공 XlFileFormat reference page에 나열된 모든 열거와 노력이 코드Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Workbooks.OpenXML(@"excelFile.xls");
xlApp.Workbooks[1].SaveAs(xmlFile, XlFileFormat.SOME_FORMAT);
를 사용하여, npoi 및 Microsoft Office Interop를 Excel을 사용했습니다.
제안 사항? 감사합니다
예! 그것은 완벽하게 작동합니다. 정확히 내가 무엇을 찾고 있었는지. Great –
app.Workbooks.Close()를 try/finally에 넣고 완벽하게 만듭니다. – craigtadlock