Подтвердить что ты не робот

OpenKML SDK Стартовые комплекты

Я пытаюсь начать работу с документами Excel с помощью API таблиц OpenXML SDK Spreadsheet. Но я не нашел хороших руководств или даже примеров того, как создать xlsx файл с нуля. Только, как открыть существующий документ и изменить его.

Я думал о том, что у меня есть пустой шаблонный документ, и сделайте его копию, а затем начните мою работу над ним. Но это все прекрасно. Это может быть проще, но мне неудобно использовать технику, которую я не чувствую, насколько я понимаю, "по-хорошему", по крайней мере.

Итак, мой вопрос: есть ли у кого-нибудь хорошие советы по статьям или книгам или любому другому типу ресурсов, который объясняет API?

Спасибо заранее. /Johan

4b9b3361

Ответ 1

Лучше всего загрузить OpenXml SDK 2.0 и установить. После установки проверьте каталог "Инструменты" для инструмента DocumentReflector.exe. С помощью этого инструмента вы можете "взломать" существующий xslx-документ (или docx или pptx). После открытия приложение покажет вам древовидную структуру деталей, панель с xml для данной части и код, необходимый для создания документа с нуля.

Это должно дать вам отличное начало и дать вам понять синтаксис SpreadsheetML (я использовал этот инструмент для изучения WordProcessingML, и он ДЕЙСТВИТЕЛЬНО помог!).

Также см. как создать и загрузить документ excel с помощью asp.net

Ответ 2

Я должен признать. OpenXML SDK хорош, но еще много чего стоит для создания пустой таблицы.

Тем не менее, существует набор вспомогательных классов, доступных в codeplex под названием simpleooxml

Очень мало в документации, но это сообщение показывает, как создать новую таблицу без необходимости иметь существующий шаблон.

Я нашел, что это работает очень хорошо.

Ответ 3

http://openxmldeveloper.org - довольно хороший ресурс, с концепциями и образцами кода на разных языках программирования.