Я пытаюсь создать документы Excel 2007 программно. Теперь я нашел два способа:
- Вручную создаем XML, как описано в этом сообщении
- Использование библиотеки сторонних разработчиков, например ExcelPackage.
В настоящее время я использую ExcelPackage, который имеет некоторые действительно серьезные недостатки и проблемы. Поскольку мне не нужно создавать слишком сложные листы Excel (самая "сложная" вещь заключается в том, что мне явно нужно установить тип ячейки на числовой или текстовый), я смотрю на вариант 1 следующий, но мне просто интересно, есть ли любые другие хорошие и поддерживаемые способы генерации таблиц Excel 2007? Бонусные очки, если они могут быть созданы без необходимости сохранять их на жестком диске, т.е. Генерировать и напрямую выводить их в поток.
.net 3.0 - это цель здесь, нет 3.5 доброты: (
Изменить: Спасибо. XML SDK действительно 3.5, но русский Roulet... erm... COM Interop также я хочу избежать, когда это возможно, тем более, что Excel 2007 имеет несколько сложный, но довольно простой способ создания формата документа. Я посмотрю различные ссылки и подсказки.