2009-02-17 8 views
1

Je suis à la recherche d'un moyen de présenter des documents Excel sur le web, soit par:documents Excel sur le Web

conversion de documents Excel en HTML, CSS et Javascript ou par, en utilisant le contrôle silverlight

Je ne cherche pas un moyen de programmer la conversion par moi-même. Ce que je recherche est un contrôle ou une bibliothèque (open source ou tierce partie) qui me permettra de présenter le fichier Excel dans un navigateur web.

SOLUTION: Nous avons trouvé deux solutions à ce problème qui fonctionnent et sont gratuites: 1. PHPExcell est une excellente bibliothèque tierce pour lire et créer des fichiers Excel. Pour notre projet, nous avons créé un service de repos PHP auquel notre application .NET envoie les données qui doivent être converties en excell et le fichier résultant est simplement envoyé ensuite au client. 2. Pour la deuxième solution, nous avons installé Open office et l'avons démarré en mode sans écran. Nous avons utilisé son API UNI CLI pour créer une API utilitaire dans .NET pour toute conversion possible dans Openoffice (par exemple, Excell en PDF en Word, etc., Convert (Fichier, From: Format.Excell, To: Format.PDF)). Nous avons utilisé les tutoriels Java sur le web car la syntaxe est très similaire.

Répondre

2

Vous pouvez essayer SQL Server Reporting Services avec l'aide d'un logiciel tiers comme OfficeWriter.

Edit: SSRS est gratuit avec SQL Server 2005 Express

+0

SSRS est gratuit dans SQL Server Express ... – mson

+0

Fair play - Je ne l'ai pas vraiment joué avec les éditions express :) –

2

SpreadsheetGear est une plate-forme de développement qui vous permet de manipuler et générer des fichiers Excel avec le code géré, aucune installation d'Excel requis. Vous pouvez faire des choses comme convertir une datable en feuille de calcul, exécuter des macros dans une feuille de calcul à partir de code, etc. Vous pouvez convertir votre feuille de calcul en une base de données et l'afficher simplement dans une grille de données.

+0

SpreadsheetGear peut également convertir des graphiques et des plages de cellules aux gifs ou pngs ou jpegs. Consultez les exemples Web en direct à l'adresse http://www.spreadsheetgear.com/support/samples/. Disclaimer: Je possède SpreadsheetGear LLC –

+0

Nous avons manqué - je viens de dire à l'un de mes développeurs et il est geeked pour l'essayer. –

Questions connexes