Re: D2006 Lettura formule da Excel ed esecuzione
  Home FAQ Contact Sign in
it.comp.lang.delphi only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: D2006 Lettura formule da Excel ed esecuzione         

Group: it.comp.lang.delphi · Group Profile
Author: Jax
Date: Sep 1, 2008 08:27

Loris Ferrari wrote:
> Diverse celle (circa 15 per foglio ) contengono un formula, io
> vorrei importare la formula nell' applicativo ( in un campo string) e
> quando richiesto vorrei eseguire quella determinata formula.

Forse sei stato più chiaro prima :)
Tu in delphi hai una stringa che contiene una formula specificata in
sintassi Excel, ma con i riferimenti alle celle sostituiti con i loro
valori: tu vorresti *in delphi* eseguirla?
1) ma perché???
2) ti rendi conto di quello che stai chiedendo? probabilmente no.
Excel ha il *suo* motore di calcolo con il *suo* parser di formule che
capisce le formule nella *sua* sintassi, e lo stesso discorso vale per
un compilatore Delphi.
Se hai la formula "=SOMMA(100;60)", è ovvio che *tu* (umano) ci arrivi
che in Delphi dovresti fare x := 100+60 perché hai capacità deduttive,
ma come credi che possa capirlo il compilatore?
E sto parlando di funzioni semplici. Pensa alle miriadi di funzioni per
cui non c'è una corrispondenza diretta in Delphi.

L'unica tua speranza è quella di trovare un parser per formule di excel
in delphi... io ho cercato alla veloce e (come pensavo) non ho trovato
niente, ma tentar non nuoce, se è questo che ti serve. Si sa mai che
qualche pazzo... :)

--
Jax
no comments
diggit! del.icio.us! reddit!