Thread Proprietäre Formeln mit Spreadsheet::WriteExcel?: Wie füge ich eine unbekannte Formel ein? (2 answers)
Opened by Thorium at 2004-08-30 10:57

Thorium
 2004-08-30 10:57
#49692 #49692
User since
2003-08-04
232 Artikel
BenutzerIn
[Homepage] [default_avatar]
Moin ihrs...
Ich arbeite hier an einem kleinen Projekt und möchte gerne mit Hilfe von Spreadsheet::WriteExcels write_formula Funktion eine Formel in ein Feld schreiben. Das besondere an der Formel ist jedoch, dass es eine später hinzugefügte, proprietäre Formel ist (quasi als Plug-In). D.h. es braucht für die interpretation der Formel eine andere Applikation. Wenn ich eine Beispielexceldatei mit MSExcel öffne, die diese Formel enthält, versucht Excel einfach die Applikation zu starten und meldet, sollte sie nicht installiert sein, einen Fehler.
Spreadsheet::WriteExcel verweigert jedoch schon das speichern / parsen der Formel mit der Funktion write_formula.
Code: (dl )
couldn't parse formula: =FIMSDDE|TDFPRICES([...]) at line x

Wenn ich einen hexdump der Exceldatei mache die die Formel enthält sehe ich, dass sie nicht wie normale Formeln interpretiert gespeichert wird, sondern dass der Formeltext fast 1:1 gespeichert wird. Jedoch wird da sicherlich eine bestimmte codierung verwendet.

Kann mir jemand sagen wie ich eine Nicht-Standard-Formel in einer Exceldatei speichern kann?
Per|li|nist der; -en, -en <zu ↑...ist>: a) Anhänger, Vertreter der radikalen Perlinisten die Perl als die einzig wahre Sprache ansehen; b) Mitglied einer perlinistischen Community.

View full thread Proprietäre Formeln mit Spreadsheet::WriteExcel?: Wie füge ich eine unbekannte Formel ein?