2010-09-01 2 views
0

Около 3 лет назад я искал способ позволить пользователю веб-приложения загружать результаты таблицы в файл Excel. Я знал, что не хочу размещать Office на веб-сервере и, возможно, мне захотелось создать файл XLS в формате XML. Вопрос в том, что было наилучшим образом?Экспорт Excel из Интернета, что является лучшим способом?

Теперь я пишу свое резюме, и я пытаюсь повторить то, что я сделал, и я обеспокоен тем, что не использовал наилучший подход, и мне интересно, может ли кто-нибудь сказать мне, верны ли мои подозрения.

В принципе, я сохранил файл Excel в формате XML, а затем просмотрел содержимое сохраненного файла и обратил конструкцию того, что, по моему мнению, было довольно классным SDK для создания файла Excel в формате XML. Он был довольно прочным с вариантами, хорошей объектной моделью и т. Д.

Но разве такая библиотека уже существовала? Тот, который я мог бы использовать? Я хочу знать, нужно ли мне защищать это «достижение»

Кроме того, может ли кто-нибудь порекомендовать мне хорошее место, где я могу увидеть фактические резюме людей с .NET/SQL Server или общие навыки разработчика?

+0

Я думаю, что навыки программирования, которые были приняты, будут важны. –

ответ

3

Вы можете попробовать SmartXLS (для Java или .Net), он поддерживает большинство функций Excel (форматирование ячеек, диаграмм, формул, сводных таблиц и т. Д.) И может читать/записывать формат Excel97-2003 xls и Excel2007 формат openxml.

+0

Спасибо за ответ. Никому (пока) не был идентифицирован «Microsoft-way» для создания файла XML Excel, поэтому я буду предполагать из этого и существующее изобилие сторонних компонентов для этой цели, что, вероятно, нет такого компонента. Оба ответа проголосовали. ти! – ChadD

+0

@liya: Я восстановил любые ваши ответы на SmartXLS, которые были одобрены или приняты. Пожалуйста, раскройте свою принадлежность к SmartXLS, согласно [FAQ] (http://stackoverflow.com/faq#promotion). –

2

These people написал отлично, что вы, вероятно, не могли реализовать себя так же дешево.

+0

Согласен. Я видел некоторых, но моя компания была против покупки стороннего компонента. Если это MS и бесплатно, я мог бы использовать его, иначе нет. Я подозреваю, что у Micrososft, возможно, был способ, как правило, они очень хорошо разбираются в таких вещах, но я не мог найти его в то время, когда я отдал себя. – ChadD

Смежные вопросы