Отображение документов Excel в Интернете - PullRequest
1 голос
/ 17 февраля 2009

Я ищу способ представления документов Excel в Интернете:

преобразование документов Excel в html, css и javascript или путем, используя контроль Silverlight

Я не ищу способ запрограммировать конвертацию самостоятельно. Мне нужен элемент управления или библиотека (с открытым исходным кодом или сторонняя), которая позволит мне представить файл Excel в веб-браузере.

РЕШЕНИЕ: Мы нашли два решения этой проблемы, которые работают и являются бесплатными: 1. PHPExcell - отличная сторонняя библиотека для чтения и создания файлов Excel. Для нашего проекта мы создали службу PHP Rest, в которую наше .NET-приложение отправляет данные, которые необходимо преобразовать в Excell, и полученный файл просто затем отправляется клиенту. 2. Для второго решения мы установили Open office и запустили его в автономном режиме. Мы использовали его UNO CLI API для создания служебного API в .NET для любого преобразования, возможного в Openoffice (например, Excell to PDF в Word и т. Д., Convert (File, From: Format.Excell, To: Format.PDF)). Для этого мы использовали учебные материалы по Java в Интернете, поскольку синтаксис очень похож.

Ответы [ 4 ]

2 голосов
/ 17 февраля 2009

Вы можете попробовать SQL Server Reporting Services с помощью некоторых сторонних программ, таких как OfficeWriter .

Редактировать: SSRS бесплатен с SQL Server 2005 Express

2 голосов
/ 17 февраля 2009

SpreadsheetGear - это отличная платформа для разработки, которая позволяет вам манипулировать и генерировать файлы Excel с помощью управляемого кода, установка Excel не требуется. Вы можете делать такие вещи, как преобразование таблицы данных в электронную таблицу, выполнение макросов в электронной таблице из кода и т. Д. Вы можете преобразовать свою электронную таблицу в таблицу данных и просто отобразить ее в таблице данных.

1 голос
/ 17 февраля 2009

Попробуйте FlexCel

0 голосов
/ 17 февраля 2009

Вы можете попробовать Службы Excel в MOSS 2007 (SharePoint)

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