2008-11-04 10 views

Répondre

0

La feuille de calcul existe-t-elle déjà? Si c'est le cas, vous pouvez ouvrir la feuille de calcul en utilisant le composant open-source Koogra et le composant commercial de Infragistics (il y en a d'autres aussi) et le modifier en code. L'alternative consiste à ouvrir la feuille de calcul en utilisant l'automatisation Excel, mais cela n'est pas recommandé dans un projet Web. Par ailleurs, en passant,

You are not the first to ask this question.

1

Je pense que vous devez fournir un peu plus d'informations ..

Du haut de ma tête, vous pouvez aborder ce un certain nombre de différentes façons:

1) MS Office Automation - En utilisant javascript, vous pouvez ouvrir Excel, ouvrir le document «correct», puis insérer les données particulières dans la cellule.

Problèmes avec cette méthode

Vous devez vous assurer que votre site est dans la liste des sites de confiance dans Internet Explorer pour effectuer bureautique. Cela peut ne pas être possible sauf si vous écrivez une application intranet.

Je n'ai utilisé que l'automatisation dans IE auparavant, cela peut ne pas fonctionner dans Firefox.

Il repose sur l'utilisateur ayant Excel installé et le bon fichier téléchargé sur leur ordinateur et disponible.

2) Réaliser votre propre document Excel - Probablement plus facile si votre version d'utilisateurs d'Excel prend en charge les feuilles de calcul xml, Ouvrez le côté serveur feuille Excel, puis en utilisant quelque chose comme des requêtes XPath trouvent la cellule correspondante dans la feuille de calcul et insérez vos données . Diffuser la feuille à l'utilisateur dans le cadre de la réponse HTTP.

Problèmes avec cette méthode

La feuille de calcul sera toujours de la copie du serveur, sauf si vous fournissez un mécanisme pour l'utilisateur de télécharger leur feuille de calcul en premier. Cela a tout un tas de problèmes associés à cela.

3) acheter une application feuille de calcul Excel producteur - Il y a un certain nombre de programmes là-bas qui ont enveloppé le processus de création de « vrai » (à savoir .xls) dans des feuilles de calcul bien facile à utiliser .dll bibliothèques.

Problèmes avec cette méthode

$$$ impliqués.

1

deux façons principales que je connais:

  1. Utilisez un outil tiers, j'utilise Aspose
  2. Modifier le type de contenu de la page (Pour seulement la sortie)
0

À moins chaque utilisateur de votre site a sa propre feuille, c'est une très mauvaise idée. Les sites Web sont intrinsèquement parallèles dans une nature, et Excel ne fait rien du tout pour prendre en charge l'accès simultané.

Questions connexes