2010-08-18 10 views
2

Mon chef d'équipe veut que je vérifie si cela est possible.Copie de formules Excel avec Delphi 7

Notre application a une grille (nous utilisons TAdvStringGrid de tmssoftware) qui affiche certaines valeurs. Nos utilisateurs copient et collent ensuite sur Excel. (2010) Maintenant, ils veulent que les valeurs se mettent à jour automatiquement quand ils jouent avec Excel. En d'autres termes, j'ai besoin de copier des formules similaires à une feuille Excel avec des valeurs et des formules et de la coller sur une autre feuille. Je pense à l'exporter sous forme de fichier Excel (avec une sorte de composant Excel) avec les formules mais le chef d'équipe veut d'abord voir si la copie fonctionnera ou non.

Je n'ai jamais travaillé avec Excel (en utilisant Delphi) auparavant. :-(

Merci

Répondre

2

Alors que les réponses précédentes ne sont pas fausses, j'ai trouvé une autre solution. J'ai essayé d'ajouter le calcul (par exemple = A1 + B1) à la cellule sous forme de texte brut. Lorsque vous copiez vers Excel, il accepte ma formule en tant que formule Excel et la calcule comme je le souhaite.

Pas besoin de dépenser plus d'argent sur TAdvSpreadGrid ou autre chose. :-)

3

On dirait que vous avez besoin du TAdvSpreadGrid de TMS à la place. Il est une version enchanced de TAdvStringGrid qui a le soutien pour les formules aussi bien.

Si vous avez besoin encore plus Excel soutien qu'ils ont TMS FlexCel Studio qui est très agréable.

2

J'utilise TAdvSpreadGrid de TMS aussi. pour la lecture et l'écriture des feuilles de calcul vraiment épatants avec le soutien pour les formules, belle mise en forme et même congélation volet pour rendre les données plus facile pour éditer mes clients, j'utilise Native Excel . C'est rapide, a une bonne documentation et est facile à utiliser. Ça vaut le coup d'oeil.

Questions connexes