Импортируйте XML-файл, чтобы превзойти существующую карту, используя ExcelPackage в C # - PullRequest
0 голосов
/ 27 января 2010

Как я могу импортировать XML-файл в существующий шаблон Excel. У меня есть карта (xsd).

Это должно быть сделано на сервере. Я использовал excelPackage, но не смог найти никакой документации для классов.

Более конкретный вопрос: как написать в C # следующий код из VB.NET

Dim xmlSchema As String = "c:\Schema1.xsd" 
Map = XL.ActiveWorkbook.XmlMaps.Add(xmlSchema) 
Wb.XmlImportXml(xmlStr, oMap) 

1 Ответ

1 голос
/ 27 января 2010

На сайте Codeplex для ExcelPackage имеется обширная документация и руководства, а также все:

http://excelpackage.codeplex.com/

Что касается вашего вопроса:

  • если у вас есть XSD-файл, вы можете легко десериализовать ваш XML-файл в граф объектов
  • анализирует объекты по мере необходимости и вставляет соответствующую информацию в новый лист Excel на основе вашего шаблона

Ваш вопрос слишком широк и недостаточно конкретен, чтобы помочь с ним - вам нужно сделать свой вопрос более конкретным и предоставить больше информации!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...