Какие платформы основаны на Open XML SDK? - PullRequest
4 голосов
/ 06 сентября 2011

Поскольку в Open XML SDK предусмотрены только строго типизированные классы, на самом деле нет необходимости создавать и манипулировать документами Open XML. Существуют ли какие-либо фреймворки, основанные на Open XML SDK, которые делают то, что фреймворк должен делать: добавляя новый уровень абстракции и фактически скрывая детали нижних уровней?

Пока я знаю одну библиотеку, но мне интересно, есть ли еще:

1 Ответ

2 голосов
/ 08 сентября 2011

Open XML SDK - это уже уровень абстракции над существующим API System.IO.Packaging, который вы использовали для создания и управления документами Open XML путем доступа и написания реального XML.Теперь Open XML SDK на тонну лучше старого, но для использования этого SDK все еще требуется хорошее знание базового XML.

С учетом всего сказанного, один из них построен наSystem.IO.Packaging API для документов Excel, называемый ExcelPackage , который обеспечивает необходимый вам уровень абстракции и упрощает создание классов и методов для создания реальной таблицы Excel 2007.

Я неЯ склонен искать множество фреймворков, поскольку мне нужно написать собственный код Open XML SDK, который я обычно не могу получить от сторонних фреймворков.

...