Excel Formel lesen via OleDB

19/11/2007 - 20:52 von Mr-Tom | Report spam
In meiner Studienarbeit muss ich für mein C# Programm auf Excel-Formel
zugreifen. Es geht darum eine Art-Excel Parser zu bauen. Der erste Prototyp
làuft bereits, jedoch geschieht der Zugriff derzeit noch über COM.
Bei mein Versuch, Daten über OleDB auszulesen habe ich jedoch nur Endwerte
aus Excel bekommen, also keine Verweise ( =SUMM(A3:A8)).
Nun meine Frage, ist es überhaupt möglich Excel Formeln über OleDB
auszulesen, wenn ja, wie?

Wenn nein, geht das über ODBC?

Grüße
 

Lesen sie die antworten

#1 Thomas Ramel
20/11/2007 - 06:58 | Warnen spam
Grüezi Mr-Tom (oder Test01?)

"Mr-Tom" schrieb:

In meiner Studienarbeit muss ich für mein C# Programm auf Excel-Formel
zugreifen. Es geht darum eine Art-Excel Parser zu bauen. Der erste Prototyp
làuft bereits, jedoch geschieht der Zugriff derzeit noch über COM.
Bei mein Versuch, Daten über OleDB auszulesen habe ich jedoch nur Endwerte
aus Excel bekommen, also keine Verweise ( =SUMM(A3:A8)).
Nun meine Frage, ist es überhaupt möglich Excel Formeln über OleDB
auszulesen, wenn ja, wie?



Wie genau hast Du es denn versucht?
Kann es sein, dass Du die Eigenschaft .Value abgefraht hast anstelle von
.Formula?

...ohne deinen Code wirds hier doch recht schwer konkrete Hinweise zu
geben

Doch vielleicht helfen dir auch diese Links noch etwas weiter:
http://www.codeproject.com/office/e...?msg#24372
http://www.codeproject.com/database...dsheet.asp

Mit freundlichen Grüssen

Thomas Ramel (@Web-Interface)
- MVP für Microsoft-Excel -

[Win XP Pro SP-2 / xl2003]

Ähnliche fragen