Willkommen zu FX Reports
FX Reports ist eine extrem leistungsfähige Erweiterung zur Erstellung von Exporten, bei der fast alle Funktionen von Excel unterstützt werden, also z.B. Farben, Formate, Bilder und so weiter. Dazu ist FX Reports kinderleicht zu integrieren und die Templates für die Ausgabeformate sind einfache JSON-Dokumente.
Was kann man damit machen?
Exporte aus FileMaker sind schnell eingerichtet, aber extrem limitiert, nicht nur, was die Formatierung angeht. Das fängt bei den Spaltenüberschriften an, die automatisch von den Tabellen- und Feldnamen übernommen werden. An anderen Ende des Spektrums gibt es das MBS-Plugin und die LibXL-Erweiterung, mit denen man jede erdenkliche Exceldatei erstellen und mit allen Details, Zelle für Zelle, definieren kann – bzw. auch muss. Das ist in der Regel äußerst mühsam und erfordert eine Menge Programmierarbeit bei der Erstellung eines Ausgabeformats.
Hier setzt FX Reports an und vereint Einfachheit und Flexibilität in einem Tool: Als ein sogenannter Wrapper für die Excel-Funktionen des MBS-Plugins kann der gesamte Funktionsumfang unterstützt werden, die Definition erfolgt mithilfe Text in Form von JSON, getreu dem Motto: “Simple things should be simple, complex things should be possible” (Alan Kay).
Ein kleines Beispiel: Das Austauschen der Spaltenüberschriften in einer Exportdatei geht so:
{ "rows": [
{"values": [ "First Name", "Last Name", "Age" ]},
{"path": "desktop/contacts.xlsx"}
]}
Ein großer Vorteil von FX Reports liegt darin, dass neue Exportformate oder Änderungen an bestehenden nicht mehr programmiert werden müssen, es reicht das Bereitstellen eines Textes.
Ein Großteil der Excel-Funktionalität wird in der aktuellen Version bereits unterstützt, unter anderem:
- mehrere Arbeitsblätter
- Formatierung von Text, Zahlen, Datum und Zeit
- Bilder (z.B. Logos oder Icons)
FX Reports wird von uns kontinuiertlich verbessert und der Funktionsumfang erweitert. Wenn du eine Idee oder einen Verbesserungsvorschlag hast, schreib einfach ein Issue oder starte eine Diskussion (in English please!).
Geplante Erweiterungen
Formate
Die Integration in eine existierende Lösung wird mit Formaten noch einfacher. Dazu gehören auch native Ausgaben.
@todo This will also include support for native outputs
Queries
DynaPDF
Mit einem JSON Schema als Metaformat komplexe PDF Dokumente definieren und erstellen.
Word
Support und Kontakt
Probleme mit der Integration von FX Reports? Nicht sicher, ob FX Reports zu Deinen Anforderungen passt? Wir unterstützen gerne, kontaktiere uns einfach über unsere Website, bei Twitter (@fmgarage) oder per E-Mail (support@fmgarage.com).